powered by
Invoke a function with a list of arguments
invoke_fun(.fn, .args = list(), ..., .env = rlang::caller_env())
A function, or function name as a string.
A list of arguments.
Other arguments passed to the function.
Environment in which to evaluate the call. This will be most useful if .fn is a string, or the function has side-effects.
f <- function(x, y) { x + y } invoke_fun(f, list(x = 1, y = 2)) invoke_fun("f", list(x = 1, y = 2)) invoke_fun("f", x = 1, y = 2)
Run the code above in your browser using DataLab