Ruby 3.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > union

instance method Array#union

union(*other_arrays) -> Array[permalink][rdoc]

集合の和演算です。self と other_arrays の配列にどれかに含まれる要素を全て含む新しい配列を返します。重複する要素は取り除かれます。

要素の重複判定は、Object#eql?Object#hash により行われます。

[PARAM] other_arrays:
0個以上の配列を指定します。


["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#|