考えてみりゃそりゃそうなんだけど、
1 irb(main):001:0> true && nil 2 => nil 3 irb(main):002:0> true && false 4 => false
必ず真偽値を返す演算子があってもいいのにと思った
posted by
technohippy
on Thu 7 Aug 2008
at 12:52
with
2 comments
演算子ではないけど最後に "|| false" をつけるとか。 あとは "!!" が真偽値正規化のイディオムだと舞波本に書いてありました。
おぉ、舞波本の"!!"を見てなるほどと思ったはずなのに面倒くさくて使ってなかったらすっかり忘れてました