self <=> other -> -1 | 0 | 1 | nilRuby 2.4.0 から[permalink][rdoc][edit]-
selfをotherと比較して、selfのほうが大きいときに1、等しいときに0、小さいときに-1、比較できないときにnilを返します。Integerオブジェクトを左項とする二項演算子<=>はこのメソッドの呼び出しになります。- [PARAM]
other: - 比較対象の数値
- [RETURN]
-
-1か0か1かnilのいずれか
p 1 <=> 2 # => -1 p 1 <=> 1 # => 0 p 2 <=> 1 # => 1 p 2 <=> '1' # => nil - [PARAM]