From: matz@... (Yukihiro Matsumoto) Date: 2003-05-17T01:01:30+09:00 Subject: [ruby-dev:20195] Re: compare between String and Exception まつもと ゆきひろです In message "[ruby-dev:20194] Re: compare between String and Exception" on 03/05/16, Tanaka Akira writes: |えーと、結構前の話ですが、この、比較が成立しない場合に <=>, <, <=, >, >= |が nil を返すほうがいい、というのを撤回します。 | |まぁ、現在の実装は <, <=, >, >= に関しては nil じゃなくて例外になるの |でいいんですが、<=> の返り値は nil という流儀になっているので、このメー |ルではそこに文句をつけます。端的にいえば、そこは nil と例外を使い分け |るべきだ、というのが主旨です。 ふむ、ちょっと考えさせてください。ただ、時間が迫っているんで 急いで結論を出さないといけませんね。 |# そういえば、comp.lang.python ではどんな議論がされてたんですか? Pythonでは比較演算子が型が合わない場合にfalseを返すという話 だったと思います。