cycle(n=nil) {|obj| block } -> nil[permalink][rdoc][edit]cycle(n=nil) -> Enumerator-
配列の全要素を n 回(nilの場合は無限に)繰り返しブロックを呼びだします。
ブロックを省略した場合は Enumerator を返します。
- [PARAM]
n: - 繰り返したい回数を整数で指定します。整数以外のオブジェクトを指定した場合は to_int メソッドによる暗黙の型変換を試みます。
- [EXCEPTION]
TypeError: - 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。
a = ["a", "b", "c"] a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. forever. - [PARAM]