7
2つの配列を一度に反復する「Rubyの方法」とは
解決すべき問題よりも構文の好奇心のほうが... 同じ長さの2つの配列があり、一度に両方を反復処理します。たとえば、特定のインデックスで両方の値を出力します。 @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100 ] 私は使用each_indexして配列にインデックスを付けることができることを知っています: @budget.each_index do |i| puts @budget[i] puts @actual[i] end これをよりよくするRubyの方法はありますか?このような何か? # Obviously doesn't achieve what I want it to - but is there something like this? [@budget, @actual].each do |budget, actual| puts …