陣列聯合交集和差異

x = [5, 5, 1, 3]
y = [5, 2, 4, 3]

Union(|)包含兩個陣列中的元素,刪除了重複項:

x | y
=> [5, 1, 3, 2, 4]

交點(&)包含在第一個和第二個陣列中都存在的元素:

x & y
=> [5, 3]

差異(-)包含存在於第一個陣列中但不存在於第二個陣列中的元素:

x - y
=> [1]