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