如果一个包中有函数声明。参数声明时没有类型,只有在运行时调用函数时才能计算出来。
有没有办法描述 R 函数参数类型,以便这些描述可用于静态分析?
用例:IDE 的自省。
==== 编辑 ====
- 注释?
- 元描述符?
- 等等
如果一个包中有函数声明。参数声明时没有类型,只有在运行时调用函数时才能计算出来。
有没有办法描述 R 函数参数类型,以便这些描述可用于静态分析?
用例:IDE 的自省。
==== 编辑 ====
R 包assertthat
( https://cran.r-project.org/web/packages/assertthat/index.html ) 在这方面提供了一些帮助。它适用testthat
于在需要打字的包中进行测试。