Description
L’instruction CASE
est composée d’une expression de type de
données INT
(le "sélecteur") et d’une
liste de groupes d’instructions. Chaque groupe porte un repère
constitué d’un ou de plusieurs entiers (INT
, DINT
, UINT
, UDINT
) ou de plages de valeurs entières. L’on exécutera
le premier groupe d’instructions dont le repère contient
la valeur calculée du sélecteur. Sinon aucune des instructions
n’est exécutée.
L’instruction OF
caractérise le début des repères.
A l’intérieur d’une instruction CASE
, on peut définir une instruction ELSE
dont
les instructions seront exécutées si aucun repère ne
contient la valeur du sélecteur.
L’instruction END_CASE
marque la fin de l’instruction (ou des instructions).
Exemple d'utilisation de CASE...OF...END_CASE
Exemple d'utilisation de CASE...OF...END_CASE
