instance method Array#|

self | other -> Array[permalink][rdoc][edit]

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

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

新しい配列における要素の順は self における要素の順と同じです。

[PARAM] other:
配列を指定します。配列以外のオブジェクトを指定した場合は to_ary メソッドによる暗黙の型変換を試みます。
[EXCEPTION] TypeError:
引数に配列以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。


[1, 1, 4, 2, 3] | [5, 4, 5]  #=> [1, 4, 2, 3, 5]

[SEE_ALSO] Array#&