如何在不重复相同值的情况下对两个数组求和

时间:2018-02-19 17:03:43

标签: arrays ruby

我有两个数组,我不知道如何求和。例如:

[1,2,3]+[2,3,4,5]=[1,2,3,4,5]

1 个答案:

答案 0 :(得分:5)

最有效的方法是执行set union

[1,2,3,4] | [1,2,5,6] #=> [1,2,3,4,5,6]

(array1 + array2).uniq不同,它只需一步而不是两步执行操作。