【Ruby3.x】Array::|()メソッドの使い方
|メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
|メソッドは、二つの配列の「和集合」を計算し、新しい配列を生成するメソッドです。和集合とは、二つの配列のすべての要素をまとめ、その中に重複する要素がある場合には、それを一つにまとめたものです。このメソッドを使用すると、呼び出し元の配列と引数で指定した配列の両方に含まれる要素から、重複を取り除いた一意な要素だけを持つ新しい配列が得られます。
具体的には、例えば[1, 2, 3]という配列に対して、[3, 4, 5]という配列と|メソッドで結合すると、[1, 2, 3, 4, 5]という新しい配列が結果として返されます。このとき、両方の配列に存在した3という要素は一つだけ含まれます。
このメソッドは、元の配列の内容を変更することはありません。常に新しい配列を返すため、安心して利用できます。データの中から重複を排除しつつ複数のコレクションを統合したい場合に非常に役立つ、集合演算子としての機能を提供します。集合論における和集合の概念をプログラミングで手軽に実現できるため、データの結合や整理において頻繁に用いられます。
構文(syntax)
1[1, 2, 3] | [3, 4, 5]
引数(parameters)
req
- obj: 配列に追加する要素
戻り値(return)
Array
配列の各要素に指定したブロックを適用した結果を新しい配列として返します。