我有一个哈希数组:
[{:foo => 1, :bar => 2}, {:foo => 2, :bar => 4} ...]
和一个整数数组:
[3, 6]
我想将整数数组中的值和哈希值结合起来,最终得到如下结果:
[{:foo => 1, :bar => 2, :baz => 3}, {:foo => 2, :bar => 4, :baz => 6}]
我目前正在这样做:
myArrayOfHashes.each_with_index |myHash, index|
myHash[:baz] = myArrayOfIntegers[index]
end
这是正确的方法吗?
我在想象一种更实用的方法,我同时迭代两个数组,就像使用zip
+一样map
。