| クラス:: DispatchToAll. Class :: DispatchToAll Perlモジュールは、すべての継承メソッドへのメソッド呼び出しをディスパッチできます。 |
今すぐダウンロード |
クラス:: DispatchToAll. ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/domm/
クラス:: DispatchToAll. タグ
クラス:: DispatchToAll. 説明
Class :: DispatchToAll Perlモジュールは、すべての継承メソッドへのメソッド呼び出しをディスパッチできます。 Class :: DispatchToAll Perlモジュールは、メソッド呼び出しをすべての継承されたメソッドにディスパッチできます..Synopsis Package My :: Class;私たちの@ isa = qw(someclass someclass class ::クラス);クラス:: DispatchToAll QW(dispatch_to_all)を使用してください。私の$ self = bless {}、My :: Class#は適切なコンストラクタではありません。 。あなたはそのポイントを取得します。 $ self-> dispatch_to_all( 'some_method'); #すべての呼び出しからすべての呼び出し値をすべて保存します。 DispatchTroAllは、継承ツリー(またはLabyrinth..)のメソッドの瞬時にすべてのインスタンスを呼び出すことができます。標準のPerlの動作は、深さ最初のトラバーシアルを実行できるLefternestインスタンスのみを呼び出すことです。次のクラス構造:C / ABC :: c / / a :: ad / my :: classperlはこの順序でこの混乱のメソッドを見つけようとします.My :: Class - > A :: A - > A - > B - > D - > B - > C :: C - > C(Bでは2回、Bでは2回見てください。メソッドを呼び出して、それは正確に行動クラス:: DispatchTroAllの変更です。見つけることができるすべてのメソッドを実行して実行します。それはすべての戻り値を収集し、あなたもそれを望むならば、それらを配列としてあなたに戻します。要件: ・Perl
クラス:: DispatchToAll. 関連ソフトウェア