English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Предложение if Lua позволяет nesting, что означает, что вы можете insert другие предложения if или else if в одном предложении if или else if.
Грамматика вложенных предложений if Lua
if( выражение boolean 1) then --[ Если выражение boolean 1 true, выполните этот блок команд --] if( выражение boolean 2) then --[ Если выражение boolean 2 true, выполните этот блок команд --] end end
Вы можете nesting в том же стиле else if...else Указание.
Следующие примеры предназначены для проверки значений переменных a и b:
--[ Определение переменных --] a = 100; b = 200; --[ Проверка условия --] if( a == 100 ) then --[ Если условие true, выполните следующие условия if --] if( b == 200 ) then --[ Если условие true, выполните этот блок команд --] print(" Worth of a: 100 Worth of b: 200 "); end end print(" Worth of a: ", a); print(" Worth of b: ", b);
Результат выполнения кода следующий:
Worth of a: 100 Worth of b: 200 Worth of a: 100 Worth of b: 200