method
union
v2_6_3 -
Show latest stable
- Class:
Array
union(*args)public
Set Union — Returns a new array by joining other_arys with self, excluding any duplicates and preserving the order from the given arrays.
It compares elements using their #hash and #eql? methods for efficiency.
[ "a", "b", "c" ].union( [ "c", "d", "a" ] ) #=> [ "a", "b", "c", "d" ] [ "a" ].union( ["e", "b"], ["a", "c", "b"] ) #=> [ "a", "e", "b", "c" ] [ "a" ].union #=> [ "a" ]
See also Array#|.