end*_*dex 1 ruby arrays duplicates
我有一个数组,我想删除该数组内所有重复值的实例。
arr = [1, 1, 2, 3, 4, 4, 5]
我想要预期的输出:
=> [2, 3, 5]
最好的方法是什么?
p arr.group_by(&:itself).reject{|k,v|v.count>1}.keys
Run Code Online (Sandbox Code Playgroud)
输出量
[2, 3, 5]
Run Code Online (Sandbox Code Playgroud)