【发布时间】:2016-02-25 21:11:55
【问题描述】:
我制作了一个包含要求 3 个值的函数的包,如下所示:
example.foo("directory",vA1,vA2)
现在,我想为 vA1 和 vA2 设置一个默认值。我写了下面这段代码,但我不知道为什么它不起作用
if (!exists("vA1")) {
vA1 = 2
}
2 是 vA1 的默认值。当我运行包时,我得到一个“参数“vA1”丢失,没有默认值”。如何设置此功能的默认值?谢谢!
【问题讨论】:
-
你应该(重新)阅读这个:Named arguments and defaults.
-
谢谢,我只是不知道怎么查。
标签: r function package default