Change default arguments of an R function at runtime

Is it possible to change the default values of formal parameters in an R function at runtime?

Let's assume, we have the function

f <- function(x=1) { 
    ...
}

can I somehow change the default value of x from 1 to, say, 2?


Thanks in advance,
Sven


是的,默认包允许你这样做。


一种替代(在不同的SO后示出)是使用formals的功能,例如:

formals(f) <- 2

链接地址: http://www.djcxy.com/p/59006.html

上一篇: 在Linux中访问由C ++(或python)输入的多个键盘

下一篇: 在运行时更改R函数的默认参数