假设我有一个对象数组:
[ obj1, obj2, obj3 ...... objn ]
其中每个对象都有一个属性,例如 A
。
如何将这个数组分解为多个数组,每个数组都包含具有相同 A
值的对象?什么是最干净的实现?
最佳答案
[ obj1, obj2, obj3 ...... objn ].group_by(&:A).values
关于ruby - 根据公共(public)属性将 ruby 数组分成多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419595/