Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在构建 R 包时,我编写了几个函数,但其中一些不是很重要,所以我打算不记录它们,并且它们对最终用户是不可见的。但是,我在我的示例部分中使用了这些函数,因此它们必须包含在包中(但不在帮助文档列表中)。我不知道该怎么做。我需要:
删除该函数的文档(在 Emacs 中,不使用 Cc Co),所以 roxygenize 不会生成 .Rd 文件?
仍然写文档,但没有@export?
非常感谢你!
如果不导出这些函数,则需要使用三冒号结构调用它们:
myPkg:::myHiddenFn
在一些基本和“必需”包的帮助页面中有一些这样做的例子。
谢谢大家的建议!是的,我将在包中导出我的函数。我问这个问题的原因是我看到一些包作者编写了函数,但其中一些只能通过pkgName:::funName. 我认为这也不好,但只是好奇人们如何做到这一点:)
pkgName:::funName