【发布时间】:2020-11-16 00:03:55
【问题描述】:
在函数中,如何从 省略号,而不评估省略号中的任何其他参数?
具体来说,我将如何修改这个函数的主体以从下面的调用中返回"get me"?
foo <- function(...) {
if (hasArg(bar)) {
list(...)[["bar"]]
}
}
foo(bar = paste("get", "me"), baz = oops)
#> Error in foo(bar = paste("get", "me"), baz = oops): object 'oops' not found
【问题讨论】:
标签: r lazy-evaluation