Rubyリファレンス: Home

Enumerator

Edit   History

標準クラス・モジュール > Enumerator

このページは書きかけの項目です。

Flanagan『プログラミング言語Ruby』より:

Enumeratorとは、他のオブジェクトを数え上げることを目的とするEnumerableオブジェクトである(P.140)。

Ruby 1.9(及び1.8.7。ただし、この実装は1.9よりも効率がよくない)のEnumeratorには、外部イテレータ(external iterators)というもう1つの重要な用途がある(P.142)。

Ruby 1.8.6でEnumeratorを使うには、require "enumerator"としてライブラリを読み込む必要があります。クラス名はEnumerable::Enumeratorです。

Ruby 1.8.7 Ruby 1.8.7ではEnumeratorは標準クラスになりました。クラス名はEnumerable::Enumeratorです。

Ruby 1.9 Ruby 1.9ではクラス名はEnumeratorです。

メソッド一覧

クラスメソッド

インスタンスメソッド