この第1版はLua 5.0向けに執筆されました。後続のバージョンでもおおかた関連がありますが、若干の差異があります。
第4版はLua 5.3を対象にしており、Amazonやその他の書店でお求めいただけます。
本を購入すると、Luaプロジェクトの支援にもご協力いただけます。


2.2 – ブール型

ブール型には、伝統的なブール値を表す2つの値、falsetrueがあります。ただし、これらは条件値の独占権を保持しているわけではありません。Luaでは、任意の値が条件を表す可能性があります。条件文(制御構造内のものなど)では、falsenilはfalse、それ以外のものはすべてtrueとみなされます。Luaは他のいくつかのスクリプティング言語とは異なり、条件テストではゼロと空文字列の両方がtrueとみなされる点に注意してください。