【发布时间】:2018-04-27 13:19:05
【问题描述】:
我将 R 与 Roxygen 一起使用。就像在 Doxygen 和 JavaDoc 中一样,您有 @param 块。由于 R 是动态类型的(甚至是鸭子类型),因此没有 C++ 或 Java 的类型信息。对于 PHP 和 Python,我发现可以在 PHPDoc 中使用 @param int $n,在 Sphinx 中使用 :param int n:(对于 Python)。
Roxygen 似乎缺少此功能,并且各种样式指南只是说明了类型的描述(英文)。是否有一些规范或至少明智的方法来标准化它?
我想获得如下信息:
- 类的类型
myClass - 长度为 3 的数值向量
- 每个都有特定字段的命名列表
也许使用
@param x A named list with fields "a", "b", and "c" which are logical.
These selects whether the three methods are to be used.
或者说
@param x Selectors for the methods "a", "b", and "c".
(Named list of logical).
抽象地有很多可能性:
- 类型:描述。
- 说明。输入。
- (类型)描述。
- …
在 Doxygen 和 PHPDoc 中,我得到了第三列(参数名称、类型、描述),但在这里我只需要处理两列。这可以在 R 中合理地解决吗?
【问题讨论】: