このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.8.7 リファレンスマニュアル

library generator

要約

外部イテレータを扱うためのライブラリです。

クラス

Generator

内部イテレータを外部イテレータに変えるためのクラスです。実装に callcc を使っているので遅いです。

SyncEnumerator

複数の Enumerable オブジェクトを並行して yield するためのクラスです。

追加・再定義されるメソッド

Enumerable::Enumerator#next Enumerable::Enumerator#rewind