0038 Array_concatenation

Fusionner des tableaux

La classe Array définit les méthodes + et -. Mais aussi | et & pour réaliser union et intersection.

0038-array_concatenation_1.png

Pas de surprise avec la méthode + qui concatène les tableaux, - qui soustrait. | et & vont en plus enlever les éléments dupliqués. L’ordre des tableaux est conservé.

0038-array_concatenation_2.png

La méthode ^ n’a pas été implémentée. Mais si nécessaire on peut faire la différence symétrique à la main!

0038-array_concatenation_3.png

Les liens vers la documentation Ruby de Array#+, Array#-, Array#| et Array#&.