Выполните операторы, если условие верно
ifexpression
statements
elseifexpression
statements
elsestatements
end
оценивает выражение и выполняет группу операторов, когда выражение верно. Выражение верно, когда его результат непуст и содержит только ненулевые элементы (логический или действительный числовой). В противном случае выражение является ложным.if expression, statements, end
elseif
и блоки else
являются дополнительными. Операторы выполняются, только если предыдущие выражения в блоке if...end
являются ложными. Блок if
может включать несколько блоков elseif
.
Можно вложить любое количество операторов if
. Каждый оператор if
требует ключевого слова end
.
Постарайтесь не добавлять пробел после else
в ключевом слове elseif
(else if
). Пробел создает вложенный оператор if
, который требует его собственного ключевого слова end
.