Rubyリファレンス: Home

<=> (Module)

Edit   History

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

mod <=> other_mod

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

ここで言う「サブクラス」や「親クラス」には「子の子」や「親の親」も含まれます。また、「インクルード」には「親クラスにインクルード」も含まれます。

p Array <=> Object
p Enumerable <=> Array
p Array <=> Array
p String <=> Fixnum
-1
1
0
nil

関連項目