2012年3月22日

[ruby-list:48660] Re: == 演算子でちとはまりました

まつもと ゆきひろです

In message "Re: [ruby-list:48659] == 演算子でちとはまりました"
on Thu, 22 Mar 2012 17:23:55 +0900, dezawa <dezawa@xxxxx> 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になっているわけですが。


投稿者 xml-rpc : 2012年3月22日 21:30
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/109444
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。