【Ruby3.x】Set::[]()メソッドの使い方
[]メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
[]メソッドはSetクラスにおいて、新しいSetオブジェクトを生成するために利用されるクラスメソッドです。このメソッドは、引数として渡された要素からSetを構築します。引数には、複数の値を個別に指定することも、配列などのコレクションを渡すことも可能です。例えば、Set[1, 2, 3]のように直接要素を記述したり、Set[*[1, 2, 3]]のように配列を展開して渡したりできます。
Setは重複する要素を許容しないという特性を持つため、Set[1, 2, 2, 3]のように重複する要素を与えた場合でも、Setは自動的にそれらを一つにまとめ、結果としてSet[1, 2, 3]として扱います。また、Setは要素の格納順序を保証しません。そのため、作成されたSetの要素の並びは、指定した順序とは異なる場合があります。この[]メソッドを使うことで、手軽に重複のないユニークな要素の集合を初期化し、操作を開始することができます。データの重複排除や集合演算を行う際に非常に便利です。
構文(syntax)
1Set[element1, element2, ...]
引数(parameters)
*ary
- ary: Setを生成するための要素を可変長で指定します
戻り値(return)
戻り値なし
戻り値はありません