假设我有两个数组:
a = [1,2,3] b = [1,2]
我希望在这两个数组上执行逻辑运算,返回不在两个数组中的元素(即3).谢谢!
解决方法
Ruby中的数组非常方便地重载一些数学和按位运算符.
在a中但不在b中的元素
a - b # [3]
a和b中的元素
a & b # [1,2]
a或b中的元素
a | b # [1,3]
数组之和(连接)
a + b # [1,3,1,2]
你明白了.