1
假設我有對象的數組爲:斷裂紅寶石陣列分成多個陣列取決於共同屬性
[ obj1, obj2, obj3 ...... objn ]
,其中每個對象具有一個屬性,說A
。
如何將此數組分解爲多個數組,每個數組包含的對象具有相同的值A
?什麼將是最乾淨的實施?
假設我有對象的數組爲:斷裂紅寶石陣列分成多個陣列取決於共同屬性
[ obj1, obj2, obj3 ...... objn ]
,其中每個對象具有一個屬性,說A
。
如何將此數組分解爲多個數組,每個數組包含的對象具有相同的值A
?什麼將是最乾淨的實施?
[ obj1, obj2, obj3 ...... objn ].group_by(&:A).values
需要太明確的例子 – 2013-05-07 12:54:20