Rubyの0はfalseじゃない

true ? true : false #=> true
false ? true : false #=> false
0 ? true : false #=> true
1 ? true : false #=> true
-1 ? true : false #=> true 
nil ? true : false #=> false

確かにその方が混乱しないよなあ、とCから始めた人は思いました。

カテゴリー: Ruby パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です