Re: [R] infinite recursion using anonymous function

2010-08-14 Thread David Winsemius
On Aug 14, 2010, at 6:23 PM, Steven C. Bagley wrote: In R 2.11.1 on Mac OS 10.6.4, the following code works, but if the print statement is removed or commented out, then an infinite recursion results. Can someone explain what is going on? Thanks. -- Steve foo2=function(f1, f2){ print(f1

[R] infinite recursion using anonymous function

2010-08-14 Thread Steven C. Bagley
In R 2.11.1 on Mac OS 10.6.4, the following code works, but if the print statement is removed or commented out, then an infinite recursion results. Can someone explain what is going on? Thanks. --Steve foo2=function(f1, f2){ print(f1) function(x){ f1(x) + f2(x) } } foo=function(...) Re