Rubyリファレンス: Home

<, <=, >, >= (Module)

Edit   History

標準クラス・モジュール > Module > <, <=, >, >=

mod < other_mod
mod <= other_mod
mod > other_mod
mod >= other_mod

<<=>>=の各演算子(メソッド)は、2つのクラスまたはモジュールの親子関係、インクルード関係を調べ、truefalsenilのどれかを返します。

ここで言う「サブクラス」や「親クラス」には「子の子」や「親の親」も含まれます。また、「インクルード」には「親クラスにインクルード」も含まれます。2つのクラスやモジュールに関係がないときは、nilが返ります。

p Array < Object
p Array <= Enumerable
p Fixnum > Numeric
p String >= Fixnum
true
true
false
nil

関連項目