Execute statements if condition is true
ifexpression
statements
elseifexpression
statements
elsestatements
end
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.