【发布时间】:2014-08-28 16:31:18
【问题描述】:
我正在尝试将两个散列组合在一起,但在找出最佳方法时遇到了麻烦。我觉得必须有一种简单的方法来使用枚举......
我想转这个:
[{ id: 5, count: 10 }, { id: 6, count: -3 }, { id: 5, count: -2 }, { id: 3, count: 4}]
进入这个:
[{ id: 5, count: 8 }, { id: 6, count: -3 }, { id: 3, count: 4}]
这样,具有相同“id”的哈希就会被加在一起。有人对如何快速做到这一点有任何想法吗?
我尝试了 Hash.merge,但没有正常工作...
【问题讨论】:
标签: ruby-on-rails ruby hash enumerable