真になる値と偽になる値 真になる値というのは、if、unless、while、そしてuntilの条件で真 (true) となる値を指します。一方、偽になる値は、上記で偽 (false) となる値です。 nilとfalseそしてヌルポインタ (メモリのアドレスが0のポインタ) のみが偽の値となり、その他の値はすべて真となります。