イテレータ
イテレータ (Iterator) とは、プログラミング言語において配列やそれに類似するデータ構造の各要素に対する繰返し処理の抽象化である。実際のプログラミング言語では、オブジェクトまたは文法などとして現れる。反復するためのものの意味で反復子(はんぷくし)と訳される。繰返子(くりかえし)という妙訳もある。イテレータには内部イテレータ外部イテレータの区分がある。

1 種類
 内部イテレータ
  利点
 外部イテレータ
  利点
2 各言語における例
 C++
 Java
 Perl
 PHP
 Python
 Ruby
 .NET Framework
3 関連項目