Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Rangeクラス > %
step(s = 1) {|item| ... } -> self
[permalink][rdoc]step(s = 1) -> Enumerator
step(s = 1) -> Enumerator::ArithmeticSequence
self % s -> Enumerator
self % s -> Enumerator::ArithmeticSequence
範囲内の要素を s おきに繰り返します。
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"