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