gpt4 book ai didi

r - 使用 Roxygen 记录 R.oo 类/方法

转载 作者:行者123 更新时间:2023-12-04 19:17:50 24 4
gpt4 key购买 nike

有人能给我指出一个用 Roxygen 记录 R.oo 类/方法的好例子吗?在 R.oo 中,类/方法是通过调用 setConstructorS3() 和 setMethodS3() 来创建的,因此本身没有记录功能。您是否只是创建标准的 Roxygen 函数文档,但将其放在 NULL 语句之上?

最佳答案

我认为,

  • @usage需要。
  • MyMethod.ClassName 中需要点-点-点参数S3 通用/方法一致性的函数。
  • 不是 #' @export MyMethod.ClassName而是#' @S3method MyMethod ClassName ?

  • 示例代码:
    #' Title.  More Info.
    #'
    #' @usage MyMethod(...)
    #' @param this this.
    #' @param someParam Param info.
    #' @param ... other arguments.
    #'
    #' @rdname MyMethod
    #' @export MyMethod
    #' @name MyMethod
    NULL

    #' @usage \method{MyMethod}{ClassName}(this, someParam, ...)
    #' @return MyMethod.ClassName:
    #' \code{NULL}
    #'
    #' @rdname MyMethod
    #' @S3method MyMethod ClassName
    #' @name MyMethod.ClassName
    setMethodS3("MyMethod", "ClassName", appendVarArgs = FALSE,
    function(this, someParam, ...) {
    NULL
    })

    关于r - 使用 Roxygen 记录 R.oo 类/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198858/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com