けいじゅ@SHLジャパンです. In [ruby-list :01990 ] the message: "[ruby-list:1990] Hash of Hash/Array(Re: [Dist] Mutex module) ", on Jan/31 12:52(JST) matz / caelum.co.jp (Yukihiro Matsumoto) writes: >なんかこの辺,バグっているんでちゃんと動かないような気がしま >すが,今の「仕様」はそうです. バグは現在進行系? >まず,対称性に関しては NO です.文字列がコピー/フリーズされ >ているのは特別扱いの例外で,これを一般のオブジェクトに適用す >るつもりはありません. そうですね. この辺で凝ってもしょうがないですしね. >Hashが比較に使っているのは"=="でなくて"eql?"です.で,現在の >仕様ではo1.eql? o1.cloneは求められていません.ただし,ドキュ >メントはo1 == o1.cloneは求められているつもりで書いてます. 分かりました. >HashとArrayでは性質も使われ方も違いますから必ずしも揃えてお >く必要はないと思います.もちろん他に理由がなければわざわざ違 >える必要もないわけですが. まあ, idでの比較はできますので, とりあえずないようにしておけばいいんじゃ ないですかね? あとは, rehashを用意すれば良いんじゃないかしら? __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----