プログラミング言語 Crystal

Crystal の日本語ドキュメントはしばらく更新されておらず情報が古くなっているため、できるだけ原文の英語ドキュメントで最新の情報を参照ください。

翻訳にご協力いただける方は翻訳プロジェクトの issue や Crystal-JP の Slack からお知らせください。

真偽値

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

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