[#48659] == 演算子でちとはまりました — dezawa <dezawa@...>
6 messages
2012/03/22
[ruby-list:48660] Re: == 演算子でちとはまりました
From:
Yukihiro Matsumoto <matz@...>
Date:
2012-03-22 12:30:00 UTC
List:
ruby-list #48660
まつもと ゆきひろです
In message "Re: [ruby-list:48659] == 演算子でちとはまりました"
on Thu, 22 Mar 2012 17:23:55 +0900, dezawa <dezawa@aliadne.net> writes:
|
|
|nil == nil # => true
|"123" == nil # => false
|Time.now == nil # => nil
|Time.now.to_i == nil # => false
|
|なぜ Time のときは違う結果になるのでしょうか。
|仕様? BUG?
「等しくない時、偽(nil or false)を返す」という範囲では想定の
範囲内の挙動だと思いますが。まあ、揃えたほうが色々わかりやす
いと思いますので、1.9ではfalseになっているわけですが。