快速检查Ruby数组中的所有项是否唯一的方法

快速检查Ruby数组中的所有项是否唯一的方法,ruby,Ruby,我正在寻找一种快速简便的方法来检查数组中的所有项是否唯一 unique = ['one', 'two'] unique = [] not_unique = ['one', 'one', 'two'] 或者正如拉塞纳尔所指出的: arr.uniq == arr 这是另一种选择 require 'set' arr = [1,2,3] arr.to_set.length == arr.length arr.uniq == arr array & array == array

我正在寻找一种快速简便的方法来检查数组中的所有项是否唯一

unique = ['one', 'two']
unique = []
not_unique = ['one', 'one', 'two']
或者正如拉塞纳尔所指出的:

arr.uniq == arr
这是另一种选择

require 'set'
arr = [1,2,3]
arr.to_set.length == arr.length
arr.uniq == arr
array & array == array