Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Floatクラス > <=>
self <=> other -> 1 | 0 | -1 | nil
[permalink][rdoc]self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。 比較できない場合はnilを返します
例:
3.05 <=> 3.14 #=> -1 1.732 <=> 1.414 #=> 1 3.3 - 3.3 <=> 0.0 #=> 0 3.14 <=> "hoge" #=> nil 3.14 <=> 0.0/0.0 #=> nil