From: Koji Arai Date: 2000-03-24T22:45:05+09:00 Subject: [ruby-dev:9484] Re: Symbol#<=> 新井です。 >>> From: Koji Arai >>> Date: 24 Mar 2000 22:24:19 +0900 >>> Subject: [ruby-dev:9483] Re: Symbol#<=> 早速、心変りをはじめました(^^; > 以下のようにスクリプトで定義してもいいんですが、こっちは比較 > の度に文字列オブジェクトが生成されてしまうことに気がついてし > まって。。。(^^; > > class Symbol > def <=>(other) > self.id2name <=> other.id2name > end > end class Symbol def <=>(other) self.to_i <=> other.to_i end end にすればよいのか・・・。後方互換性を考えるならむしろこちらで すね。 で、これが組込みなのはなんとなく気持悪い(文字列比較ならいい らしい)のでやっぱスクリプト側で対処が良いですかねぇ? # 意志が弱い。 -- 新井康司 (Koji Arai)