R 中有弃用参数的标准方法吗?
示例:对于 Web API 包,我之前包含了一个paging=TRUE
参数将对所有结果进行分页并下载所有内容。
现在我想要一个limit
相反,如果设置为则仅下载所有内容limit=0
。这有效地消除了对paging
争论,所以我需要让人们现在它基本上什么都不做。我怎么做?
像下面这样的东西也许对你有用?
foo <- function(paging = T, limit = 0) {
if (!missing("paging"))
warning("argument deprecated")
}
示例输出:
# > foo()
# > foo(limit = 0)
# > foo(T)
# Warning message:
# In foo(T) : argument deprecated
# > foo(paging = T)
# Warning message:
# In foo(paging = T) : argument deprecated
正如 @Roland 指出的那样,该函数的文档中还应该提到该参数现在已被弃用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)