我有两个数组..
a = [1, 2, 3]
b = [2, 3, 4]
我想以这样的方式合并这两个数组,结果应该是这样的。
[1, 2, 3, 4]
一种方法是添加这两个数组和调用uniq!
方法。
c = a + b
c.uniq!
有没有什么快捷方法可以让我在一次通话中做到这一点?
我有两个数组..
a = [1, 2, 3]
b = [2, 3, 4]
我想以这样的方式合并这两个数组,结果应该是这样的。
[1, 2, 3, 4]
一种方法是添加这两个数组和调用uniq!
方法。
c = a + b
c.uniq!
有没有什么快捷方法可以让我在一次通话中做到这一点?
我不在我的电脑前确认这一点,但我认为你可以使用:
a | b
它创建了两个数组的并集。
有关文档,请参阅http://ruby-doc.org/core-2.0/Array.html#method-i-7C。