Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語