Booleanos, la verdad y la falsedad son directos en Lua. Para revisar:
true
y false
. if
, elseif
, while
, until
), no se requiere un valor booleano. Cualquier expresión puede ser utilizada. false
y nil
cuentan como falso, y todo lo demás cuenta como verdadero. 0
y la cadena vacía cuentan como verdaderos en contextos condicionales en Lua.