[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:990] Re: == and hash[Rational]

From:
Date: 1996-10-31 09:23:50 UTC
List: ruby-list #990
けいじゅ@SHLジャパンです. 

In [ruby-list :00987 ] the message: "[ruby-list:987] Re: == and
hash[Rational] ", on Oct/31 16:37(JST) matz@caelum.co.jp (Yukihiro
Matsumoto) writes:

>  * hashの比較用メソッドを(equalのように)別に用意する

デフォルトは == の動作をするわけですね. これならそれほど負担はないです
ね. 比較に若干コストが増えるのが気になるぐらいかな...

>  * 滅多に起きないことだし致命的なバグになることは少ないので
>    無視する

これはねえ...

>|ええ. それで, ==の実体はどこで定義しているのでしょうか??
>Comparableです.

なるほど. 

>はい.その方が良いと思います.RationalをHashのキーにしたい人
>も出て来るかも知れませんから.

それと, hash値はFixnumである必要がありますね??
__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread