コンテンツに基づいて、配列の文字列要素を group_by したい。
["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"]}
それを行う最良の方法は何ですか?