local.return {mvbutils} | R Documentation |
Macro-like functions
Description
In an mlocal
function, local.return
should be used whenever return
is called, wrapped inside the return
call around the return arguments.
Usage
local.return(...) # Don't use it like this!
# Correct usage: return( local.return( ...))
Arguments
... |
named and unnamed list, handled the same way as |
Author(s)
Mark Bravington
See Also
Examples
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
[Package mvbutils version 2.8.232 Index]