配列の 2 つのインデックスだけを移動したい。これらの線に沿った何か
iterate_amount = 2
array = [2,4,6,7]
iterate_amount.times do |x|
puts x
end #=> 2,4
「配列」をループに配置して、これが2つのインデックスを移動したい配列であることをインタープリターに伝える方法がわかりません。
配列の 2 つのインデックスだけを移動したい。これらの線に沿った何か
iterate_amount = 2
array = [2,4,6,7]
iterate_amount.times do |x|
puts x
end #=> 2,4
「配列」をループに配置して、これが2つのインデックスを移動したい配列であることをインタープリターに伝える方法がわかりません。
使用できますEnumerable#cycle
:
array = [2,4,6,7]
array.cycle(2) do |x|
puts x
end
版画
2
4
6
7
2
4
6
7
アップデート
Array#[]
開始、長さ、または範囲を指定して使用します。
>> array[0, 2]
=> [2, 4]
>> array[0..1]
=> [2, 4]
>> array[0...2]
=> [2, 4]