首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有导出的Rd

没有导出的Rd
EN

Stack Overflow用户
提问于 2020-02-13 22:57:49
回答 1查看 231关注 0票数 2

我在记录一个内部的、非导出的函数。roxygen2正在创建Rd文件,尽管文档中没有@export标记。roxygen2为以下文档创建了Rd文件。我遗漏了什么?

代码语言:javascript
复制
    #' Check validity of a
    #' @param a A logical value
    arg_check_a = function(a) {
      if (!is.logical(a)) {
        stop("a must be a logical value")
      }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-13 23:17:39

使用@noRd

使用@noRd标记防止生成.Rd文件。

我也喜欢将它们标记为#' @keywords internal (根据小插曲):

@keywords internal很有用,因为它将函数从文档索引中删除;它对于主要针对其他开发人员的函数非常有用,而不是针对包的典型用户。

(其中大部分来源于https://github.com/r-lib/roxygen2/issues/684)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60217720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档