English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Вложенные предложения if Lua

Управление потоком Lua

Предложение if...else

Предложение 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

Управление потоком Lua