Ruby Language Union des tableaux, intersection et différence


Exemple

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

Union ( | ) contient des éléments des deux tableaux, avec les doublons supprimés:

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

Intersection ( & ) contient des éléments présents à la fois dans le premier et le second tableau:

x & y
=> [5, 3]

Difference ( - ) contient des éléments présents dans le premier tableau et non présents dans le second tableau:

x - y
=> [1]