もし私が持っているなら、私arr = [1, 2, 3, 4]
は次のことができることを知っています...
> arr.each_slice(2) { |a, b| puts "#{a}, #{b}" }
1, 2
3, 4
...と...
> arr.each_with_index { |x, i| puts "#{i} - #{x}" }
0 - 1
1 - 2
2 - 3
3 - 4
...しかし、これを行うための組み込みの方法はありますか?
> arr.each_slice_with_index(2) { |i, a, b| puts "#{i} - #{a}, #{b}" }
0 - 1, 2
2 - 3, 4
私は自分自身を構築し、それを配列メソッドに貼り付けることができることを知っています. これを行うための組み込み関数があるかどうかを確認するだけです。