From: matz@... (Yukihiro Matsumoto) Date: 2003-07-22T02:26:13+09:00 Subject: [ruby-dev:20766] Re: "==" behavior difference between comparable classes まつもと ゆきひろです In message "[ruby-dev:20759] "==" behavior difference between comparable classes" on 03/07/22, "Tadashi Saito" writes: |これは、<=>がnilを返す場面では、Numericの各サブクラスと |Stringにおける「==」が Comparableによるもの(cmp_equal)では |なく、num_equal中のObject#===(rb_equal)の呼び出しになっている |ためだと思います。 | |この振る舞いの違いは、どのような意図によるものなのでしょうか。 いや、単にComparableの仕様に合わせるのを忘れただけでしょう。 直します。