On Tue, Mar 01, 2005 at 11:21:44PM -0800, Seth Falcon wrote: > On Feb 25, 2005, at 12:34 PM, [EMAIL PROTECTED] wrote: > > >Is is possible from within a function to cause its caller to return()? > > This snippet may be of interest: > > > > f = function(x) { > + print("f") > + g(return()) > + print("end of f") > + } > > > g=function(x) {print("g") > + x > + print("end of g") > + } > > > f(1) > [1] "f" > [1] "g" > NULL
I may be dumb today, but doesn't that beg the question of how does g cause f not to return? Best regards, Jan -- +- Jan T. Kim -------------------------------------------------------+ | *NEW* email: [EMAIL PROTECTED] | | *NEW* WWW: http://www.cmp.uea.ac.uk/people/jtk | *-----=< hierarchical systems are for files, not for humans >=-----* ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html