我有一个被定义为
myFun <- function(x, y, ...) {
# using exists
if (exists("z")) { print("exists z!") }
# using missing
try(if (!missing("z")) { print("z is not missing!") }, silent = TRUE)
# using get
try(if (get("z")) { print("get z!") }, silent = TRUE)
# anotherFun(...)
}
在这个函数中,我想要检查用户是否在参数列表中输入了“z”。我该如何做?我尝试过exists("z")
、missing("z")
和get("z")
,但都没有起作用。
我想要在函数中检查参数列表是否包含用户输入的"z",请问应该如何实现?我已经尝试了exists("z")
、missing("z")
和get("z")
,但是它们都不起作用。
missing
的吗?因为据我所知,那是要用的正确函数。 - joranmissing()
仅适用于参数。这里没有参数z
,它只能作为...
的一部分输入。 - Sacha Epskamp