2

我有两个数组..

a = [1, 2, 3]
b = [2, 3, 4]

我想以这样的方式合并这两个数组,结果应该是这样的。

[1, 2, 3, 4]

一种方法是添加这两个数组和调用uniq!方法。

c = a + b
c.uniq!

有没有什么快捷方法可以让我在一次通话中做到这一点?

4

1 回答 1

14

我不在我的电脑前确认这一点,但我认为你可以使用:

a | b

它创建了两个数组的并集。

有关文档,请参阅http://ruby-doc.org/core-2.0/Array.html#method-i-7C

于 2013-03-14T07:14:54.687 回答