真偽値の罠 (Ruby)
[履歴] [最終更新] (2016/01/09 13:58:08)
最近の投稿
注目の記事

概要

Rubyの偽はnilとfalseだけであり、驚くべきこと (?) に0は真です。

sample.rb

p !!nil
p !!false

p !!0
p !!1
p !!-1
p !!true

出力例

$ ruby sample.rb 
false
false
true
true
true
true
関連ページ