有没有办法在R中声明函数参数类型?

如果一个包中有一个函数声明.声明参数时没有类型,只有在运行时,才能调用该函数.

有没有办法描述R函数参数类型,以便这些描述可用于静态分析?

用例:IDE的内省.

====编辑====

>注释?
>元描述符?
>等

最佳答案 通常不是,R是动态类型的,这可能是一个很大的优势或负担. R中的任何对象都有一种类型的路线,这些通常可以被强制(或演员),但我不认为这就是你所要求的.您可能希望查看某些方法的类系统(?类).但通常,由函数编写者在使用它们之前检查输入值.此外,您可能会发现这个
paper很有趣.

看看?browseEnv,也许你的项目可能会对驱动它的代码感兴趣.还是RStudio

点赞