Lebih dari keingintahuan sintaksis daripada masalah untuk dipecahkan ...
Saya memiliki dua array dengan panjang yang sama, dan ingin mengulangi keduanya sekaligus - misalnya, untuk menampilkan kedua nilai mereka pada indeks tertentu.
@budget = [ 100, 150, 25, 105 ]
@actual = [ 120, 100, 50, 100 ]
Saya tahu bahwa saya dapat menggunakan each_index
dan mengindeks ke dalam array seperti:
@budget.each_index do |i|
puts @budget[i]
puts @actual[i]
end
Apakah ada cara Ruby untuk melakukan ini lebih baik? Sesuatu seperti ini?
# Obviously doesn't achieve what I want it to - but is there something like this?
[@budget, @actual].each do |budget, actual|
puts budget
puts actual
end