From: Kazuhiro NISHIYAMA Date: 2005-11-30T13:37:43+09:00 Subject: [ruby-dev:27884] Re: Numeric とComplex 西山和広です。 >>> Wed, 30 Nov 2005 12:12:09 +0900 の刻に >>> sinara@blade.nagaokaut.ac.jp(Shin-ichiro HARA) 氏曰く > > >Complex#<=>を削除というかundefしちゃうというのもあると思いますが? > > もう一つの提案です。クラスの構造はそのままで、 > > Complex(a, b) <= Complex(c, d) > > を > > a <= c && b <= d > > と同値になるようにしてしまう、というのはどうでしょう。 > これだと実軸と虚軸の大小関係とコンパチになるので。 その案だと Complex(1, 2) <= Complex(2, 1) と Complex(2, 1) <= Complex(1, 2) の両方がfalseになるのは良いのでしょうか? -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)