問題タブ [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のReferenceClassesメソッドでPDFへの出力が機能しない?
RのReferenceClassesメソッドでPDFへの出力が機能しない?
これは、ReferenceClasses R doc から抜粋した例で、若干の変更が加えられています。
出力デバイスの切り替えに関するこれらの行をコメントアウトしたので、デフォルトのデバイスをずっと使用していることに注意してください。それ以外の場合、view
メソッドが呼び出されたときに、プロットは pdf ファイルにまったく書き込まれません。なぜこれが起こっているのですか?
r - 参照クラスを使用して data.table を拡張するには?
問題:
を拡張する参照クラスを作成したいと考えていますdata.table
。
動機は
data.table
カスタムメソッドと可変フィールドが欲しい- 既存のすべての構文 (インデックス作成、サブセット、マージなど) を期待どおりに動作させたい
問題は、私がこれまでに失敗したことです。
試み:
私は試した:
しかし、エラーが発生しました:
ただし、次のようなものを期待していました。
何がうまくいかないのですか?
r - R 参照クラスと複数ファイルのメソッドの順序
R 参照クラスについて私が本当に気に入らないことが 1 つあります。それは、メソッドを記述する順序が重要であることです。クラスが次のようになるとします。
次に、インスタンスを開始し、メソッドを呼び出します。
次のエラーが表示されます。
私は2つのことに興味があります:
- この煩わしさを回避する方法はありますか?
- これは、非常に長いクラス ファイルを複数のファイルに分割できないということですか? (たとえば、メソッドごとに 1 つのファイル。)
r - R 参照クラスの保存フィールド
R 参照クラスのフィールドを保存しようとしています:
どうやらそれはうまくいきません:
次に、.self を添付しようとしました。
別のエラーが発生しました:
r - R参照クラスにデストラクタはありますか?
テストとして:
次に、オブジェクトの作成と削除を試みます。
ファイナライズ関数はまったく呼び出されません...
r - PackageB で PackageA の参照クラスを拡張する方法は?
問題
以下の図は、私の問題を示しています。
別のパッケージの参照クラスを拡張する参照クラスClassB
を作成しようとしています。PackageB
ClassA
PackageA
がインスタンス化されるとすぐに、R はプライベート (エクスポートされていない) オブジェクト (特に関数)が見つからないとClassB
文句を言います。PackageA
最小限の作業例 (MWE)
次の図は、MWE がどのように機能するかを示しています。
ClassA
の2つのプライベート関数に依存しますPackageA
(fractions
from import
-ed package MASS
、およびそれ自体PrivateFunc
内で定義されてPackageA
います)。ClassB
も、 の継承を通じて、暗黙的にこれらの関数に依存しますClassA
。
インスタンス化されるとすぐに、見つからないClassB
というエラーが発生します。PrivateFunc
これらのエラーは、ビルド時に発生しますPackageB
。
コード:
ビルドしようとしたときのエラーPackageB
:
何がうまくいかないのですか?