2012年3月22日

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


nil == nil # => true
"123" == nil # => false
Time.now == nil # => nil
Time.now.to_i == nil # => false

なぜ Time のときは違う結果になるのでしょうか。
仕様? BUG?


                 出沢

おっと、
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

1.9 だと false ですね。すると BUG?

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




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