問題タブ [r6]
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 - R6Class Generator を完全に複製する方法
R パッケージを開発しており、内部で R6 を使用しています。2 つの R6 オブジェクトがあります。
Foo大量のデータとデータ全体を要約するメソッドを含むオブジェクト。- のデータのサブセット化メソッドと、特定のサブセット化されたデータを照会する
Barメソッドを含むオブジェクト。Foo
私がやりたいことは、オブジェクトのクローンを作成し、Bar R6Class Generatorオブジェクトのすべてのデータを含む環境を渡すFooことです。を完全に複製する方法が見つかりませんでしたR6Class Generator。
Foo注: データを に直接分割してそのデータを に渡したくありません。これにより、必要なオブジェクトだけではなく、Bar$new多数のオブジェクトが作成されるため、プロセス全体が劇的に遅くなります。Bar
以下に簡単な例を示します。
private$m_x定義されていないため、これは停止します
Fooオブジェクトが初期化された後、
これはうまくいきます
ただし、元のBarR6Class Generator も変更されています
private$create_bar_gen()は R6Class Generator のコピーを完了できなかったようです。my_bar$setオリジナルと新しいものの両方を設定します。