与其说是要解决问题,不如说是对语法的好奇。
我有两个长度相等的数组,希望同时对它们进行迭代——例如,在某个索引处输出它们的值。
@budget = [ 100, 150, 25, 105 ]
@actual = [ 120, 100, 50, 100 ]
我知道我可以像这样使用 each_index
和索引到数组中:
@budget.each_index do |i|
puts @budget[i]
puts @actual[i]
end
有没有更好的 鲁比的方式? 有没有 喜欢这样的?
# 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