以下のようなスレッドをまたいだ呼び出しはエラーになります。いう名前のメソッドを使って繰り返すオブジェクトを生成して返します。呼び出し時に渡されます。オブジェクトを生成して返します。オブジェクトを引数として実行されます。Enumerator生成時のパラメータに従ってブロックを繰り返します。追加した状態で繰り返します。ブロック付きで呼び出された場合は、生成時に指定したイテレータの戻り値をそのまま返します。object「次」のオブジェクトを返します。Array「次」のオブジェクトを配列で返します。object「次」のオブジェクトを返しますが、列挙状態を変化させません。ように「次」のオブジェクトを配列で返しますが、列挙状態を変化させません。self列挙状態を巻き戻します。Enumerator生成時のパラメータに従って、要素にインデックスを添えて繰り返します。返り値として返します。