けいじゅ@SHLジャパンです. In [ruby-list :01998 ] the message: "[ruby-list:1998] Re: Hash of Hash/Array(Re: [Dist] Mutex module) ", on Jan/31 15:54(JST) WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes: >いやいや, やっとわかりました. C 言語の >"ABC" == "ABC" >は真か偽かってのと似た感じですね(id を pointer に置換えれば). そんなかんじですね. rubyは3段階あるのでさらに複雑なのですが... | 値の比較 ハッシュのキー比較 同一性 -----------------+--------------------------------------------------------- ruby | == eql? equal?() c(文字列) | strcmp なし == c++(オブジェクト)| == なし ポインタの比較 て感じですか... 今回は主に, ArrayとHashのeql?の定義の話しでした. eql?の定義を==に一致 させた方が良いか? equal?に一致させた方が良いか? はたまた別の定義がある のか?? __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----