| OO ::閉鎖 OO :: Closeは、クロージャを使用したオブジェクト指向プログラミングです。 |
今すぐダウンロード |
OO ::閉鎖 ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/abigail/
OO ::閉鎖 タグ
OO ::閉鎖 説明
OO :: Closeは、クロージャを使用したオブジェクト指向プログラミングです。 OO :: Closuresは、closuersを使用したオブジェクト指向プログラミングです。 Sub New {My(%Methods、%ISA、$自己); $ self = create_object(%メソッド、%ISA、!@_); ... $自己;このパッケージは、複数の継承、Super ::およびAutoLoadingを含むクロージャを使用してオブジェクト指向プログラミングを使用する方法を提供します。オブジェクトを作成するには、オブジェクトのメソッドを含むハッシュへの参照を使用して関数create_objectを呼び出します。継承されたオブジェクトを含むハッシュへの参照、および作成されたオブジェクトが基本オブジェクトであるかどうかを判断するフラグ。この後者のフラグは、Method.Create_Objectを見つけた後にオートロードを試している場合に重要です.Create_Objectは新しいオブジェクトとして機能するクロージャを返します。サブダイコン{My(%Methods、%ISA、$自己); $ self = create_object(%メソッド、%ISA、!@_);私の$ faces = 6。 $メソッド{set} = sub {$ faces = shift;}; $メソッド{ロール} =サブ{1 + int rand $ faces} $自己;それはダイを表す単純なオブジェクト、2つの方法、設定され、顔の数を設定し、ロールをロールしてダイを転がす。それは何も継承しません。 10サイドダイ上のロールを作るには、次のようにします。(My $ DIE = DICE) - >(SET => 10);印刷$ DIE - >( 'ROLL');オブジェクトはクロージングなので、メソッド名はcallsの最初の引数です。requirements:・Perl要件: ・Perl
OO ::閉鎖 関連ソフトウェア