我有两个数组..
a = [1, 2, 3]
b = [2, 3, 4]
我想合并这两个数组,结果应该是这样的。
[1, 2, 3, 4]
一种方法是添加这两个数组和调用uniq!
方法。
c = a + b
c.uniq!
有没有我可以在单次通话中执行此操作的快捷方式?
答案 0 :(得分:14)
我不是在我的电脑上确认这一点,但我认为你可以使用:
a | b
这会创建两个数组的并集。
有关文档,请参阅http://ruby-doc.org/core-2.0/Array.html#method-i-7C。