Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
IF THEN [ELSIF] [ELSE] ENDIF action
Function
Conditional execution of actions.
Declaration
IF expression1 THEN
...; actions 1
[ELSIF expression2 THEN]
...; actions 2
[ELSIF expression3 THEN]
...; actions 3
[ELSE]
...; actions 4
ENDIF
Parameters
expression1, expression2, expression3 | in | Expressions of BOOL type. |
Description
Expression1, expression2, ... are evaluated in successive steps. When one of the expressions gains the value TRUE, then actions following this expression are to be executed up to the nearest ELSIF, ELSE or ENDIF. If any of the expressions does not gain the value TRUE, then the sequence of actions between the commands ELSE - ENDIF (they are optional) is to be executed.
If some of the expressions expression1, expression2, ... gains an invalid value, the action generates the error _ERR_EXPRESSION_STATUS.
Note