問題タブ [reference-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Rの参照クラスでevalを使用するときに.selfを先頭に追加しないようにするにはどうすればよいですか?
eval
参照クラスのメソッドを呼び出すために使用する必要があります。以下はおもちゃの例です。
できると思いますがeval(parse(text = paste0(".self$", user_defined_text)))
、よくわかりません:
.self
フィールドではなくメソッドを評価する必要があるのはなぜですか?.self
一度使ったら必要なくなったのはなぜですか?
r - Rパッケージで定義された参照クラスを拡張する方法は?
パッケージで定義した参照クラスをユーザーが拡張できるようにしたいと考えています。おもちゃの例を次に示します。
このパッケージをロードした後、拡張しようとすると警告が表示されます。
この警告を取り除くにはどうすればよいですか?
r - 参照クラスからメソッドをデバッグするには?
getFields のような呼び出しをデバッグするには? 試しlibrary(debug); mtrace(AB.setFields)
ましたが、何も起こりませんでした。
さらに、AB.setFields を定義するためのより良い方法はありますか?
r - 参照クラスを使用したプログラミング
いくつかのポリモーフ コンストラクターと関数を定義する方法
/li>
のような場合の決定によってのみこれを行うことはできますか
関数型プログラミングとオブジェクト指向プログラミングを組み合わせる方法。したがって、関数 getFields(vecB) を呼び出す場合、vecB はオブジェクト B のベクトルまたはリストです。戻り値は各オブジェクトの値である必要がありますか?
/li>クラスAから初期化する関数などをデバッグする方法は? 私は試した
しかし、うまくいきません。
r - Refenrence クラス関数を文字列で呼び出す
do.call("...",...)
Rの標準関数のように、参照クラスのオブジェクトの関数を文字列で呼び出す簡単な方法はありますか?