我想根据内容对数组的字符串元素进行分组。
["abc", "abc", "def", "ghi", "ghi"].group_by { |x| some code }
所以我希望它返回:
[["abc", "abc", "abc"],["def"],["ghi", "ghi"]]
我尝试了以下方法:
irb(main):065:0> ["abc", "abc", "def", "ghi", "ghi"].group_by { |x| x }
它返回:{"abc"=>["abc", "abc"], "def"=>["def"], "ghi"=>["ghi", "ghi"]}
最好的方法是什么?