配列::イテレータ

Array :: Iteratorは、Perlアレイを繰り返すための単純なクラスです。
今すぐダウンロード

配列::イテレータ ランキングとまとめ

広告

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

配列::イテレータ タグ


配列::イテレータ 説明

Array :: Iteratorは、Perlアレイを繰り返すための単純なクラスです。 Array :: Iteratorは、Perl Arraysを繰り返すための簡単なクラスです.synopsis array :: iteratorを使用します。 #ARRAYを持つイテレータを作成します。$ i = array :: iterator-> new(1 .. 100); #アレイリファレンスを使用してイテレータを作成するMy $ i =配列:: Iterator-> New(@Array); #ハッシュリファレンスでイテレータを作成するMy $ i = array :: iterator-> new({__Array__ => @Array}); #基本イテレータの例($ i-> hasNext()){if($ i-> peek()<50){#次の要素は50}私の$ current = $ iです。-> next(); #...現在の何かをしなさい}#ショートカットスタイルの私の@ acculation。 @Accumulation => {item => $ ITERATOR-> $ ITERATOR-> hasNext(); #C ++ ISHスタイルのイテレータfor for(My $ i = array :: iterator-> new(@Array); $ i-> hasnext(); $ i-> next()){My $ current = $ i-> current( ); #..現在の何かをしてください}#共通のPerl Iterator IDIOM私の$ current;間($ current = $ i-> getnext()){#... $ currentを使って何かを行う}このクラスは非常に単純なイテレータインターフェースを提供します。それは一方向であり、一度だけ使用することができます。イテレータを逆転またはリセットする手段を提供しません。反復中に配列を変更することはお勧めできませんが、これを強制するのに試みられません(私はそうする効率的な手段を見つけることができます)。このクラスは、一般的な繰り返しの明確で簡単な手段を提供することを目的としています。これ以上のものはありません。 ・Perl


配列::イテレータ 関連ソフトウェア