gpt4 book ai didi

ruby - 只有非重复值的数组

转载 作者:数据小太阳 更新时间:2023-10-29 07:41:18 27 4
gpt4 key购买 nike

这不是问题,但如果有其他方法可以做到这一点,那就更成问题了:

我有一个数组:

arr = [1,2,3,4,4,5,1,4,3]

我想要这个输出:[2,5]

我的代码是这样的:

arr.select { |e| arr.count(e) == 1}

是否有一些替代方案?

最佳答案

试试这个

arr.group_by { |e| e }.select { |k, v| v.size.eql? 1 }.keys
=> [2, 5]

关于ruby - 只有非重复值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378457/

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