プログラミング言語 Crystal

真偽値

「真 (truthy)」の値というのは、ifunlesswhile、そして until の条件で真 (true) となる値を指します。一方、「偽 (falsey)」の値は、上記で偽 (false) となる値です。

nilfalse、そしてヌルポインタ (メモリのアドレスが0のポインタ) のみが偽の値となり、その他の値はすべて真となります。