| スカラー::遅延 Scalar :: Deferは、需要の値を計算するためのPerlモジュールです。 |
今すぐダウンロード |
スカラー::遅延 ランキングとまとめ
- ライセンス:
- MIT/X Consortium Lic...
- 出版社のWebサイト:
- http://search.cpan.org/adamk/Module-Install-0.68/lib/Module/Install/PAR.pm
スカラー::遅延 タグ
スカラー::遅延 説明
Scalar :: Deferは、要求の値を計算するためのPerlモジュールです。 Scalar :: Deferは、meand.synopsisを使用する値を計算するPerlモジュールです。 #エクスポート「延期」と「怠惰」($ x、$ y)。 My $ DV =延期{++ $ x}; #遅延値(思い出されていません)私の$ LV = lazy {++ $ Y}; #怠惰な値(思い出された)印刷 "$ DV $ DV $ DV"; #12 3印刷 "$ lv $ lv $ lv"; #11 1私の$ Forced =強制$ DV。 #$ DV印刷「$ Forced $ Forced $ Forced」から通常の値を強制する。 #44 4This Moduleは、需要に評価された値を構築するための2つの機能、遅延、遅延を輸出します。また、遅延値の評価を強制するための力関数を輸出します.defer {...}ブロックまたはコード参照を取り、遅延値を返します。その値が要求されるたびに、ブロックは再度評価され、新しい結果が得られます。その後の評価は単にキャッシュされた結果を使用します。 $ valueが既に正常値だった場合、強制的にはそれを返すだけです。 TieベースのData :: Lazy、このモジュールは変数ではなく値で動作します。したがって、上記の$ DVと$ LVへの割り当ては、過負荷ベースの実装のおかげで、Storeメソッドcall.alsoをトリガするのではなく、値を置き換えるだけです。このモジュールはData :: lazy.requirements:・Perlよりも約2倍速です。要件: ・Perl
スカラー::遅延 関連ソフトウェア