[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

23 messages 2009/01/03

[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>

1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。

12 messages 2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係 — "NARUSE, Yui" <naruse@...> 2009/01/11

成瀬です。

[ruby-dev:37779] Re: String#hash

From: Yukihiro Matsumoto <matz@...>
Date: 2009-01-17 07:33:08 UTC
List: ruby-dev #37779
まつもと ゆきひろです

In message "Re: [ruby-dev:37777] String#hash"
    on Fri, 16 Jan 2009 20:00:08 +0900, keiju@ishitsuka.com (Keiju ISHITSUKA) writes:

|例えば, Complexだと
|
|  @real.hash ^ @imag.hash
|
|となっています. 実際には, これはあまり良くなくて, @real==@image のとき
|つねに同じ値になってしまいます. そこで, 別のseedを与え
|
|  @real.hash(seed1) ^ @image.hash(seed2)
|
|の様にすると, 上記の問題はなくなります. これは, Array等のhash関数でも
|同様です. また, Fixnum#hashとObject#hashも別のseedを与えるのもよさそう
|な気がします.

毎回変わる理由は[ruby-dev:37778]の通りなんですが、各オブジェ
クトのhashの計算方式を更新した方が良いという提案はそれとは独
立に有効だと思います。どんな計算式が良いのか議論していただけ
ませんか?

In This Thread