모든 R 객체에 고유 한 attr
광고 만 허용하는 기능이 있습니다. 자료 데모 :roxygen을 사용한 세터 함수 문서화
#' Setter function
#' @param x an R object
#' @param value a character value to set
#' @export
`foo<-` <- function(x, value){
attr(x, 'foo') <- value
return(x)
}
, 관련 부분 :
\usage{
foo(var, value) <- value
}
그리고 R CMD check
을 실행하는 동안이 foo(var) <- value
을해야으로 물론이 경고를 트리거합니다.
힌트는 정말 감사하겠습니다!
업데이트 : 감사는이 보인다 richierocks에 fix
roxygen 또는 roxygen2를 사용하고 있습니까? – hadley
@hadley : roxygen2, 방금주의를 끌기 위해 roxygen 태그도 추가했습니다. – daroczig
어떤 버전을 사용하고 있습니까? Roxygen2는 2.2 이후 자동으로 실행해야합니다. – hadley