【发布时间】:2014-04-30 04:57:02
【问题描述】:
我想将两个哈希数组合并成一个新数组:
array1 = [{"Name1" => {gender: 'female', nationality: ['german', 'danish']}}]
array2 = [{"Name1" => {gender: 'male', nationality: ['german', 'austrian']}}]
现在这是我正在寻找的结果:
new_array = [{"Name1" => {gender: ['female', 'male'], nationality: ['german', 'danish', 'austrian']}}]
我可以在 Ruby 文档中找到的唯一合并选项会用另一个哈希覆盖重复项。那么如何实现我需要的版本呢?
【问题讨论】: