inherit_default_params {dynutils} | R Documentation |
Inherit default parameters from a list of super functions
Description
Inherit default parameters from a list of super functions
Usage
inherit_default_params(super_functions, fun)
Arguments
super_functions |
A list of super functions of which 'fun“ needs to inherit the default parameters |
fun |
The function whose default parameters need to be overridden |
Value
Function fun
, but with the default parameters of the super_functions
Examples
fun1 <- function(a = 10, b = 7) runif(a, -b, b)
fun2 <- function(c = 9) 2^c
fun3 <- inherit_default_params(
super = list(fun1, fun2),
fun = function(a, b, c) {
list(x = fun1(a, b), y = fun2(c))
}
)
fun3
[Package dynutils version 1.0.11 Index]