我有一个包含重复元素的Ruby数组.
array = [1,2,2,1,4,4,5,6,7,8,5,6]
Run Code Online (Sandbox Code Playgroud)
如何在不使用for循环和迭代的情况下保留所有唯一元素的同时从此数组中删除所有重复元素?
arr是字符串数组,例如:["hello", "world", "stack", "overflow", "hello", "again"].
什么是简单而优雅的方法来检查是否arr有重复,如果是,则返回其中一个(无论哪个).
例子:
["A", "B", "C", "B", "A"] # => "A" or "B"
["A", "B", "C"] # => nil
Run Code Online (Sandbox Code Playgroud) 假设我有一个数组[1,2,3,1,5,2].这里1和2是重复的元素.我想得到一个新的数组[1,2].
我如何在红宝石中做到这一点?