【发布时间】:2020-02-13 22:57:49
【问题描述】:
我正在记录一个内部的、非导出的函数。即使文档中没有 @export 标记,roxygen2 仍在创建 Rd 文件。 roxygen2 为以下文档创建了一个 Rd 文件。我错过了什么?
#' 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")
}
}
【问题讨论】:
-
@export是关于函数是否被导出,即是否可供用户使用。这与文档是否“导出”无关。非导出函数有手册页的情况并不少见。