舉一個簡單的,具體的例子:Roxygen如何處理中綴二元運算符(例如%in%)?
#' Inverse Value Matching
#'
#' Complement of \code{%in%}. Returns the elements of \code{x} that are
#' not in \code{y}.
#' @usage x %nin% y
#' @param x a vector
#' @param y a vector
#' @export
"%nin%" <- function(x, y) {
return(!(x %in% y))
}
然而,當我試圖構建一個軟件包的功能似乎被忽略,並且不產生文檔。
在http://cran.r-project.org/doc/manuals/r-release/R-exts.html#Documenting-functions似乎有關於二元中綴函數的單行blurb,但我很難解析它,以及它對Roxygen文檔意味着什麼。
這就是訣竅。謝謝! –
您確定需要手動使用嗎? – hadley
@hadley,沒有它我得到一個注意'prepare_Rd:PctIn.Rd:4-6:刪除空白部分\用法。除了NOTE之外,它似乎工作正常。 – GSee