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