doCall
From R.utils v2.8.0
by Henrik Bengtsson
Executes a function call with option to ignore unused arguments
Executes a function call with option to ignore unused arguments.
- Keywords
- programming
Usage
# S3 method for default
doCall(.fcn, ..., args=NULL, alwaysArgs=NULL, .functions=list(.fcn),
.ignoreUnusedArgs=TRUE, envir=parent.frame())
Arguments
- .fcn
A
function
or acharacter
string specifying the name of afunction
to be called.- ...
Named arguments to be passed to the function.
- args
A
list
of additional named arguments that will be appended to the above arguments.- alwaysArgs
A
list
of additional named arguments that will be appended to the above arguments and that will never be ignore.- .functions
A
list
offunction
:s or names of functions. This can be used to control which arguments are passed.- .ignoreUnusedArgs
If
TRUE
, arguments that are not accepted by the function, will not be passed to it. Otherwise, all arguments are passed.- envir
An
environment
in which to evaluate the call.
See Also
do.call
().
Examples
# NOT RUN {
doCall("plot", x=1:10, y=sin(1:10), col="red", dummyArg=54,
alwaysArgs=list(xlab="x", ylab="y"),
.functions=c("plot", "plot.xy"))
# }
Community examples
Looks like there are no examples yet.