ruby 中有没有一个很好的方法来删除可枚举列表中的重复项(即拒绝等)
最佳答案
对于数组你可以使用uniq()方法
a = [ "a", "a", "b", "b", "c" ]
a.uniq #=> ["a", "b", "c"]
所以如果你只是
(1..10).to_a.uniq
或
%w{ant bat cat ant}.to_a.uniq
因为无论如何,几乎所有您实现的方法都将作为 Array 类返回。
关于Ruby 删除可枚举列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385729/