Instruction CASE
les valeurs d'instruction CASE doivent être des expressions constantes de nombre entier. Plusieurs valeurs, séparées par des virgules, peuvent découler sur la même liste d'instructions. L'instruction ELSE est optionnelle.
Élément | Description |
|---|---|
Nom | CASE ... OF ... ELSE ... END_CASE |
Signification | Exécute l’une des listes d’instructions ST. La sélection est effectuée en fonction d’une expression d’entier. |
Syntaxe |
|
Exemple
(* ST program using CASE statement *) CASE error_code OF 255: err_msg := 'Division by zero'; fatal_error := TRUE; 1: err_msg := 'Overflow'; 2, 3: err_msg := 'Bad sign'; ELSE err_msg := 'Unknown error'; END_CASE;
Fournir une réponse