スカラー::怠惰 ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/oyama/Crypt-Camellia-2.01/lib/Crypt/Camellia.pm
スカラー::怠惰 タグ
スカラー::怠惰 説明
Perlのさらに別の怠惰な評価 Scalar :: Lazyは、perl.synopsisでさらに別の遅延評価です。 私の$ scalar = lazy {1}。 $スカラーを印刷する。 #y-zm = sub {My $ f = shift; force#y-combinatorが簡単に行わないようにする必要はありません。 サブ{My $ X = Shift; lazy {$ f - >($ x - >($ x))}} - >(sub {My $ x = shift; lazy {$ f - >($ x - >($ x))}})}) My $ FACT = $ ZM - >(サブ{My $ F = SHIFT; SUB {MY $ N =シフト; $ N <2?1:> $ N * $ f - >($ n - 1)}})。 印刷$ FACT - >(10); #3628800 Discussion asiscussion asiscussional評価された言語(Perlを含む)(もちろん、)は、値をクロージャーでラップすることです。{My $ value = shift; SUB {$ value}} My $ L =遅延(42);それは必要なときはいつでも閉鎖を評価します。 私の$ v = $ l - >()。変数遅延をマークするプロトタイプで簡単にすることができます。 このモジュールは、値の自動フォーキングを行うことで簡単になります。 要件: ・Perl
スカラー::怠惰 関連ソフトウェア