PDL ::オブジェクト

PDL ::オブジェクト - オブジェクトの向き、それは何ですか、それを悪用する方法。
今すぐダウンロード

PDL ::オブジェクト ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Karl Glazebrook, Tuomas J. Lukka and Christian Soeller
  • 出版社のWebサイト:
  • http://search.cpan.org/csoe/PDL-2.4.3/Basic/Pod/Objects.pod

PDL ::オブジェクト タグ


PDL ::オブジェクト 説明

PDL ::オブジェクト - オブジェクトの向き、それは何ですか、それを利用する方法。 PDL ::オブジェクト - オブジェクト指向、それは何ですか、それはどのようにIT.Inheritancethereをクローズするかを基本的に二次元化するための2つの理由です。 1つ目は、$ piddle-> something()のようなあなた自身のルーチンを使用できるようにしたいのですが、PDL名前空間を台無しにしたくない(確かに!)。もう1つは、Piddleに含まれるデータに関するいくつかの関数の特別な取り扱いを提供したいということです。最初のケースでは、パッケージバーでできることがあります。 @ isa = qw / pdl /;サブFoo {My($ this)= @_;フィドル;パッケージメイン; $ A = PDL :: PDL(BAR、5); $ a-> foo()。しかし、PDLオブジェクトはC構造体への不透明基準であるため、PDLクラスをE.で拡張することはできません。サブクラス化による追加データこの問題を回避するためにPERLDLは、祝福されたハッシュに対するhas-aの関係を介してPDLクラスを範囲で構築しています。 PDLオブジェクトをPDLという名前の属性に割り当て、メソッドinitialize()を再定義するという点で、has-a bokaveのようなBakeaveを取得できます。パッケージFoo; @Foo :: ISA = QW(PDL); sub initialize {My $ Class = Shift; My $ self = {create_time => time()、#必須拡張:-) PDL => NULL、PDLオブジェクトの保存に使用されます。 $自己、$クラスを祝福します。すべてのPDLコンストラクタはinitialize()を呼び出して、すべてのPDLコンストラクタによって自動的に追加されていることを確認します。 PDLオブジェクトを格納するためにPERLDLによってPDL属性が使用され、PDLオブジェクトの代わりに祝福されたハッシュ参照で呼び出された場合は、PDLオブジェクト(祝福されたスカラー)。 Piddleからサブクラス化された、あなたはsuper :: Initializeを呼び出す必要があります。要件: ・Perl


PDL ::オブジェクト 関連ソフトウェア