Булеви стойности
В Lua булевият тип (boolean) има два възможни стойности: true и false. Основните логически операции в Lua са:
Стойност | Описание |
---|---|
true | представя истина. |
false | представя лъжа (единствената стойност, която се счита за "false" в условията; nil също се интерпретира като false). |
ЛОГИЧЕСКИ ОПЕРАТОРИ
Lua предоставя следните логически оператори:
Оператор | Описание |
---|---|
and |
Логическо „И“ (връща първата false -подобна стойност или последната истина) |
or |
Логическо „ИЛИ“ (връща първата истинна стойност или последната false -подобна) |
not |
Логическо „НЕ“ (обръща булевата стойност) |
print(true and false) -- false
print(true and true) -- true
print(false or true) -- true
print(not false) -- true
print(not true) -- false