[R] return from nested function?
Jan T. Kim
jtk at cmp.uea.ac.uk
Wed Mar 2 13:13:17 CET 2005
On Tue, Mar 01, 2005 at 11:21:44PM -0800, Seth Falcon wrote:
> On Feb 25, 2005, at 12:34 PM, jhallman at frb.gov 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: jtk at cmp.uea.ac.uk |
| *NEW* WWW: http://www.cmp.uea.ac.uk/people/jtk |
*-----=< hierarchical systems are for files, not for humans >=-----*
More information about the R-help
mailing list