gpt4 book ai didi

ruby - 如何对数组 Ruby 中的对象进行分组

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

我有一组用户是经理。

但是有重复的用户。

我想对它们进行分组,以便数组中的每个用户只有一个实例。

解决此问题的最佳方法是什么?

@managers.sort_by{|obj| obj.id} # Just sorted the data but did not eliminate duplicats

@managers.group_by{|u|u.name} # just created a bunch of arrays for each name

最佳答案

使用 uniq 方法,它返回一个删除了重复项的新数组。

@managers.uniq

关于ruby - 如何对数组 Ruby 中的对象进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7360754/

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