Use the tabs on the upper right to switch to a different programming language.
Use the tabs on the upper right to switch to a different programming language.
Use the tabs on the upper right to switch to a different programming language.
Use the tabs on the upper right to switch to a different programming language.
ififIfIfif (Operator)
Name
ififIfIfif
— Conditional statement.
Signature
Description
ififIfIfIfif
is a conditional statement that starts an if
block.
The ConditionConditionConditionConditionconditioncondition
parameter must evaluate to a Boolean or integer
expression.
If ConditionConditionConditionConditionconditioncondition
evaluates to 'true'"true""true""true""true""true" (not 0), the
following block body up to the next corresponding block statement
elseifelseifElseifElseifElseifelseif
, elseelseElseElseElseelse
, or endifendifEndifEndifEndifendif
is executed.
Reaching the end of the block the execution continues after the
corresponding endifendifEndifEndifEndifendif
statement.
If ConditionConditionConditionConditionconditioncondition
evaluates to 'false'"false""false""false""false""false" (0), the
execution is continued at the next corresponding block statement
elseifelseifElseifElseifElseifelseif
, elseelseElseElseElseelse
, or endifendifEndifEndifEndifendif
.
Parameters
ConditionConditionConditionConditionconditioncondition
(input_control) integer →
HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Condition for the if statement.
Default:
1
Result
If the condition is correct
ififIfIfIfif
(as operator) returns 2 (
H_MSG_TRUE)
. Otherwise, an
exception is raised and an error code returned.
Alternatives
elseifelseifElseifElseifElseifelseif
,
elseelseElseElseElseelse
See also
forforForForForfor
,
whilewhileWhileWhileWhilewhile
,
untiluntilUntilUntilUntiluntil
Module
Foundation