Ruby 4.0 リファレンスマニュアル

instance method Integer#<=>

self <=> other -> -1 | 0 | 1 | nilRuby 2.4.0 から[permalink][rdoc][edit]

selfother を比較して、self が大きい時に 1、等しい時に 0、小さい時に -1、比較できない時に nil を返します。

[PARAM] other:
比較対象の数値
[RETURN]
-101nil のいずれか
p 1 <=> 2  # => -1
p 1 <=> 1  # => 0
p 2 <=> 1  # => 1
p 2 <=> '' # => nil