【Ruby3.x】Set::size()メソッドの使い方
sizeメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
sizeメソッドは、Setオブジェクトが保持している要素の総数を取得するメソッドです。
RubyのSetクラスは、重複しない要素を格納するコレクションを表します。このsizeメソッドを呼び出すことで、特定のSetオブジェクトに現在いくつの一意な要素が含まれているのかを簡単に確認できます。例えば、あるSetに5つの異なる要素が追加されている場合、sizeメソッドは5を返します。新しい要素がSetに追加されたり、既存の要素がSetから削除されたりすると、sizeメソッドが返す値もそれに合わせて自動的に更新されます。
このメソッドは、Setの現在の状態を把握したいときに非常に便利です。プログラムの中で、Setが空であるかどうかのチェック(sizeが0かどうか)や、特定の数の要素が含まれているかの確認など、様々な条件分岐や処理の判断に利用されます。Setクラスにはlengthという別名メソッドも存在し、sizeメソッドと全く同じ機能を提供します。どちらを使用しても結果は同じですが、sizeの方がより一般的によく使われる傾向があります。Setの要素数を直接的に取得できるため、システムエンジニアを目指す初心者の方にとっても直感的に理解しやすく、プログラムのロジックを組む上で基礎的ながらも重要な役割を果たすメソッドと言えるでしょう。
構文(syntax)
1require 'set' 2 3s = Set[1, 2, 3] 4s.size
引数(parameters)
引数なし
引数はありません
戻り値(return)
Integer
Setオブジェクトに含まれる要素の個数を返します。