Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > generatorライブラリ

library generator

要約

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

クラス

Generator

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

SyncEnumerator

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

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

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