收集R中的所有函数参数

时间:2016-02-11 16:02:25

标签: r

天真地,我认为R的...符号会收集出现在它之后的所有命名参数,以便它们可以被传递。例如:

> a <- function(..., arg=TRUE) b(...)
> b <- function(arg=TRUE) print(arg)
> a(arg=FALSE)
[1] TRUE # I would want this to be FALSE

由于这显然不会发生,有没有办法将所有提供给函数的参数打包,以便它们被发送?

1 个答案:

答案 0 :(得分:1)

您需要传递arg

a <- function(..., arg=TRUE) b(..., arg = arg)