【发布时间】:2013-05-01 10:32:22
【问题描述】:
假设我有一个对象数组:
[ obj1, obj2, obj3 ...... objn ]
每个对象都有一个属性,比如A。
如何将这个数组分成多个数组,每个数组包含具有相同 A 值的对象?什么是最干净的实现?
【问题讨论】:
-
需要太明确的例子
假设我有一个对象数组:
[ obj1, obj2, obj3 ...... objn ]
每个对象都有一个属性,比如A。
如何将这个数组分成多个数组,每个数组包含具有相同 A 值的对象?什么是最干净的实现?
【问题讨论】:
[ obj1, obj2, obj3 ...... objn ].group_by(&:A).values
【讨论】: