我正在记录一个内部的、不可导出的函数。尽管文档中没有@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
是指函数是否被导出,即对用户可用。它与文档是否“导出”无关。非导出函数拥有手册页并不罕见。 - Axeman