Mais uma curiosidade de sintaxe do que um problema para resolver ...
Eu tenho duas matrizes de comprimento igual e quero iterar sobre as duas ao mesmo tempo - por exemplo, para gerar os dois valores em um determinado índice.
@budget = [ 100, 150, 25, 105 ]
@actual = [ 120, 100, 50, 100 ]
Eu sei que posso usar each_index
e indexar as matrizes da seguinte maneira:
@budget.each_index do |i|
puts @budget[i]
puts @actual[i]
end
Existe uma maneira Ruby de fazer isso melhor? Algo assim ?
# 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