如何找到另一个数组元素不存在的数组元素

时间:2013-05-15 20:04:12

标签: ruby

这是方案

a = [1,2,3]
b = [2,5,6]

我想知道b中哪些a元素不存在。我可以使用include?来检查哪些是。但我在寻找与此完全相反的东西。

2 个答案:

答案 0 :(得分:8)

> a - b
=> [1, 3]
> b - a
=> [5, 6]

(我不知道你想走哪条路。)

答案 1 :(得分:3)

a = [1,2,3]
b = [2,5,6]
b - a #=> [5, 6]