我有一个数组,我想删除该数组中重复值的所有实例。
arr = [1, 1, 2, 3, 4, 4, 5]
我想要预期的输出:
=> [2, 3, 5]
执行此操作的最佳方法是什么?
最佳答案
p arr.group_by(&:itself).reject{|k,v|v.count>1}.keys
输出
[2, 3, 5]
关于arrays - Ruby:删除数组中重复值的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293973/