self <=> other -> -1 | 0 | 1 | nil[permalink][rdoc][edit]-
selfとotherを比較して、selfが大きい時に1、等しい時に0、小さい時に-1を返します。比較できない場合はnilを返します。- [PARAM]
other: -
selfと比較する数値 - [RETURN]
-
-1か0か1かnilを返します。
p Rational(2, 3) <=> Rational(2, 3) # => 0 p Rational(5) <=> 5 # => 0 p Rational(2, 3) <=> Rational(1,3) # => 1 p Rational(1, 3) <=> 1 # => -1 p Rational(1, 3) <=> 0.3 # => 1 p Rational(1, 3) <=> nil # => nil - [PARAM]