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

【Ruby3.x】Set::add()メソッドの使い方

addメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

addメソッドは、Setオブジェクトに新しい要素を追加するメソッドです。Setは、重複する要素を持たない集合を表現するためのクラスで、数学における集合のような特性を持っています。このメソッドを使用すると、指定した要素がSet内にまだ存在しない場合に、その要素をSetに追加することができます。もし追加しようとしている要素がすでにSet内に含まれている場合でも、addメソッドを実行してもエラーにはならず、Setの内容は変更されません。これはSetが常にユニークな要素のみを保持するという性質によるものです。要素を追加した後、addメソッドは変更されたSetオブジェクト自身を返します。したがって、連続して要素を追加したり、メソッドチェーンを利用したりすることも可能です。データの重複を避けて管理したい場合や、ユニークな値のリストを構築・更新したい場合に、このaddメソッドは非常に役立ちます。

構文(syntax)

1require 'set'
2
3my_set = Set.new([1, 2, 3])
4my_set.add(4)

引数(parameters)

o

  • o: Setに追加する要素

戻り値(return)

Set

指定された集合に要素を追加し、変更された集合自身を返します。

関連コンテンツ

関連プログラミング言語