library generator
要約
外部イテレータを扱うためのライブラリです。
クラス
class Generator | 内部イテレータを外部イテレータに変えるためのクラスです。 実装に callcc を使っているので遅いです。 |
class SyncEnumerator | 複数の Enumerable オブジェクトを並行して yield するためのクラスです。 |
追加・再定義されるメソッド
Enumerable::Enumerator#next
Enumerable::Enumerator#rewind
library generator