イテレータ

イテレータとは、プログラミング言語において、コレクション内の要素を順番に取り出すためのオブジェクトのことです。

イテレータは通常、次の要素を取得するためのメソッドと、これ以上要素がないかをチェックするためのメソッドを提供します。