【发布时间】:2012-09-03 02:35:43
【问题描述】:
我有 2 个哈希列表 1 和列表 2。键是用户 ID。这是一个例子
list1 = { '1' => [item1, item2],
'2' => [item3]
}
list2 = { '1' => [item 4],
'3' => [item 5]
}
我需要将 2 合为一个列表.. 像这样的东西.. 或任何更好的表示赞赏。基本上,需要将每个用户的 list1 和 list2 项目组合到一个数组中,其中第一个项目给我 list1 项目,第二个给我 list2 项目。
{ '1' => [[item 1, item 2], [item 4],
'2' => [[item 3],[]],
'3' => [[],[item 5]]
}
我可以用老式的方式来做,但想知道是否有最好的方法来做这件事。想知道我是否可以最小化代码和处理。
【问题讨论】:
标签: ruby-on-rails ruby arrays hash