如果在包中有一個函數聲明。參數聲明爲不帶類型,只有在調用函數時才能在運行時計算出來。有沒有辦法在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包裝,儘管這不適合心臟不好。 –