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

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

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

作成日: 更新日:

基本的な使い方

<メソッドは、呼び出し元のSetオブジェクトが引数で指定された別のSetオブジェクトの真部分集合であるかどうかを判定するメソッドです。真部分集合とは、呼び出し元のSetに含まれるすべての要素が引数のSetにも含まれており、かつ、引数のSetが呼び出し元のSetよりも少なくとも一つ多くの要素を持っている状態を指します。もしこの条件が満たされる場合、このメソッドはtrueを返します。それ以外の場合、つまり呼び出し元のSetと引数のSetが等しい場合や、呼び出し元のSetが引数のSetの要素の一部を含まない場合、または呼び出し元のSetが引数のSetの真部分集合でない場合はfalseを返します。このメソッドは、二つのSetオブジェクト間の厳密な包含関係、つまり一方のSetがもう一方のSetに完全に含まれ、かつ両者が完全に同じではない関係を調べたいときに利用されます。

構文(syntax)

1require 'set'
2
3set_a = Set[1, 2]
4set_b = Set[1, 2, 3]
5set_a < set_b

引数(parameters)

other

  • other: 比較対象の Set オブジェクト

戻り値(return)

Boolean

Setオブジェクトが、比較対象のSetオブジェクトの真部分集合である場合にtrueを返します。それ以外の場合はfalseを返します。

関連コンテンツ

関連プログラミング言語