Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > <=>

instance method Complex#<=>

self <=> c -> Fixnum

cとselfの絶対値absを比較した結果を返します。

self と c のComplex#absメソッドの結果を比較し、

  • self が大きい場合は正の数
  • c が大きい場合は負の数
  • 同じ場合には 0

を返します。

[PARAM] c:
比較するComplexクラスのオブジェクト

例:

z1 = Complex.new(1, 1)
z2 = Complex.new(2, -2)
p z1 <=> z2   #=> -1

[注意] このメソッドは Ruby 1.9 で廃止されます。

class Complex