パッケージに関数宣言がある場合。パラメータは、関数が呼び出されたときに実行時にのみ把握できる型なしで宣言されます。
R関数のパラメータータイプを記述して、それらの記述を静的分析で利用できるようにする手段はありますか?
ユースケース:IDEのイントロスペクション。
====編集====
- 注釈?
- メタ記述子?
- 等
パッケージに関数宣言がある場合。パラメータは、関数が呼び出されたときに実行時にのみ把握できる型なしで宣言されます。
R関数のパラメータータイプを記述して、それらの記述を静的分析で利用できるようにする手段はありますか?
ユースケース:IDEのイントロスペクション。
====編集====
通常はそうではありませんが、R
動的に型付けされるため、大きな利点または負担になる可能性があります。のオブジェクトにR
はもちろんタイプがあり、これらはしばしば強制(またはキャスト)できますが、それはあなたが求めていることではないと思います。?class
いくつかのアプローチについては、クラス システム ( ) を調べることができます。しかし、一般に、入力値を使用する前にチェックするのは関数作成者次第です。また、この論文が興味深いと思われるかもしれません。
チェックアウトする?browseEnv
と、それを駆動するコードがプロジェクトにとって興味深いものになるかもしれません。またはRスタジオ?