Execute statements if condition is true
ifexpressionstatementselseifexpressionstatementselsestatementsend
if evaluates an expression,
and executes a group of statements when the expression is true. An
expression is true when its result is nonempty and contains only nonzero
elements (logical or real numeric). Otherwise, the expression is false.expression, statements,
end
The elseif and else blocks
are optional. The statements execute only if previous expressions
in the if...end block are false. An if block
can include multiple elseif blocks.
You can nest any number of if statements.
Each if statement requires an end keyword.
Avoid adding a space after else within
the elseif keyword (else if).
The space creates a nested if statement that requires
its own end keyword.