gpt4 book ai didi

ruby - group_by 数组中的字符串元素基于其内容

转载 作者:太空宇宙 更新时间:2023-11-03 17:35:29 27 4
gpt4 key购买 nike

我想根据内容对数组的字符串元素进行分组。

["abc", "abc", "def", "ghi", "ghi"].group_by { |x|一些代码

所以我希望它返回:

[["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"] }

最好的方法是什么?

最佳答案

您只需要一个数组。然后你写:

["abc", "abc", "def", "ghi", "ghi"].group_by { |x| x }.values

关于ruby - group_by 数组中的字符串元素基于其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18132770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com