From: Shin-ichiro HARA Date: 2005-11-30T12:12:09+09:00 Subject: [ruby-dev:27882] Re: Numeric とComplex 原です。 >けいじゅ@いしつかです. >Complex#<=>を削除というかundefしちゃうというのもあると思いますが? もう一つの提案です。クラスの構造はそのままで、 Complex(a, b) <= Complex(c, d) を a <= c && b <= d と同値になるようにしてしまう、というのはどうでしょう。 これだと実軸と虚軸の大小関係とコンパチになるので。 そうすると、 Complex(a, b) .. Complex(c, d) は、両端を対角線にもつ矩形と解釈することになります。