Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Akcia IF THEN [ELSIF] [ELSE] ENDIF
Funkcia
Podmienené vykonávanie akcií.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
IF expression1 THEN ...; akcie 1 [ELSIF expression2 THEN] ...; akcie 2 [ELSIF expression3 THEN] ...; akcie 3 [ELSE] ...; akcie 4 ENDIF |
Parametre
expression1, expression2, expression3 | in | Výrazy typu Bool. |
Popis
Výrazy expression1, expression2, ... sú postupne vyhodnocované. Pri prvom výraze, ktorý nadobudne hodnotu True, budú vykonané akcie nasledujúce za príslušným výrazom až po najbližší príkaz ELSIF, ELSE alebo ENDIF. Ak ani jeden z výrazov nenadobudne hodnotu True, vykoná sa postupnosť akcií medzi príkazmi ELSE - ENDIF (sú nepovinné).
Ak niektorý z výrazov expression1, expression2, ... nadobudne neplatnú hodnotu, akcia generuje chybu _ERR_EXPRESSION_STATUS.
Ak niektorý z výrazov expression1, expression2, ... nadobudne neplatnú hodnotu, akcia generuje chybu _ERR_EXPRESSION_STATUS.
Poznámka