クラス:: HPLOO

クラス:: HPLOOは、人気のあるクラス{...}スタイルとEPODに基づいて、Perlのクラスを宣言するための簡単な方法です。
今すぐダウンロード

クラス:: HPLOO ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Graciliano M. P.
  • 出版社のWebサイト:
  • http://search.cpan.org/gmpassos/

クラス:: HPLOO タグ


クラス:: HPLOO 説明

クラス:: HPLOOは、人気のクラス{...}スタイルとEPODに基づいて、Perlのクラスを宣言するより簡単な方法です。 クラス:: HPLOOは、人気のクラス{...}スタイルとepod.usageに基づいて、Perlのクラスを宣言するより簡単な方法です。クラスFooはバー、BAZを拡張します。{LWP :: Simple QW(Get)を使用します。 ##このパッケージにメソッドget()をインポートします。 attr(アレイfoo_list、int age、文字列名、foo)##属性を定義します。 vars($ global_var); ##と同じ:vars qw($ global_var)を使用します。私($ local_var); ##コンストラクタ/ initializer:sub foo {$ this - > {attr} = $ _ ;入力変数を持つメソッド宣言された:sub get_pages($ base、@pages、%options){My @htmls; ($ options {proxy}){...} for $ pages_i(@pages){My $ url = "$ base / $ pages_i"; My $ HTML = get($ URL);プッシュ(@HTML、$ HTML); $ this-> cache($ URL、$ HTML)。 @htmlsを返す。 【】通常のPerlのようなメトロス。サブキャッシュ{My($ URL、$ HTML)= @; $ this - > {cache} {$ URL} = $ HTML;サブattributes_example {$ this-> set_foo_list(QW(A B C D E F))。 My @L = $ this-> get_foo_list; $ this-> set_age(30); $ this-> set_name( "joe"); $ this-> set_foo(time());名前を印刷する: "。 $ this-> get_name。 "n"; 「年齢:」を印刷してください。 $ this-> get_age "n"; "foo:"を印刷してください。 $ this-> get_foo。 "n";クラスの使用例:パッケージのメイン;私の$ foo = new foo(123); $ foo-> get_pages( 'http://www.perlmonks.com/'、、{proxy => 'localhost:8080'});要件: ・Perl


クラス:: HPLOO 関連ソフトウェア