如果在包中有一个函数声明。参数声明为不带类型,只有在调用函数时才能在运行时计算出来。有没有办法在R中声明函数参数类型?
是否有一种方法来描述R函数参数类型,以便这些描述可用于静态分析?
用例:对IDE的反思。
==== ====编辑
- 注解?
- 元描述符?
- 等
如果在包中有一个函数声明。参数声明为不带类型,只有在调用函数时才能在运行时计算出来。有没有办法在R中声明函数参数类型?
是否有一种方法来描述R函数参数类型,以便这些描述可用于静态分析?
用例:对IDE的反思。
==== ====编辑
看看S4班? –
来自Duncan Temple Lang的Bioconductor [TypeInfo](http://www.bioconductor.org/packages/release/bioc/html/TypeInfo.html)包提供了一种指定(和反思)类型的方法。它或多或少与使用S4正交,并且需要手动注释。它已经被用来自动创建围绕R代码的Java包装,尽管这不适合心脏不好。 –