[R] Is it possible to recursively update a function?

jim holtman jholtman at gmail.com
Thu Mar 4 20:31:24 CET 2010


What exactly are you trying to do?  'foo' calls 'foo' calls 'foo' ....
 How did you expect it to stop the recursive calls?

On Thu, Mar 4, 2010 at 2:08 PM, Seeker <zhongming at gmail.com> wrote:
> Here is the test code.
>
> foo<-function(x) exp(-x)
> for (i in 1:5)
> {
> foo<-function(x) foo(x)*x
> foo(2)
> }
>
> The error is "evalution nested too deeply". I tried Recall() but it
> didn't work either. Thanks a lot for your input.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?



More information about the R-help mailing list