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

library generator

要約

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

クラス

class Generator

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

class SyncEnumerator

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

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

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

library generator