Macro-like functions
In an mlocal
function, local.return
should be used whenever return
is called, wrapped inside the return
call around the return arguments.
local.return(...) # Don't use it like this! # Correct usage: return( local.return( ...))
... |
named and unnamed list, handled the same way as |
Mark Bravington
ffin <- function( nlocal=sys.parent()) mlocal( return( local.return( a))) ffout <- function( a) ffin() ffout( 3) # 3 # whereas: ffin <- function( nlocal=sys.parent()) mlocal( return( a)) ffout( 3) # NULL; "return" alone doesn't work
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.