
604 Programmation
Branche
Le mot pluriel commandes fera désormais référence à une
commande unique ou à un ensemble de commandes.
IF THEN Syntaxe : IF test THEN commandes END;
Evalue test : si test présente une valeur vraie (différente de
0), exécute commandes. Dans le cas contraire, rien ne se
produit.
IF THEN ELSE Syntaxe : IF test THEN commandes1 ELSE
commandes2 END;
Evalue test : si test présente une valeur vraie (différente de
0), exécute commandes1. Dans le cas contraire, exécute
commandes2.
CASE Syntaxe :
CASE
IF test1 THEN commandes1 END;
IF test2 THEN commandes2 END;
…
[DEFAULT commandes]
END;
Evalue test1 : si la valeur est vraie, exécute commandes1
et termine CASE. Dans le cas contraire, évalue test2. Si la
valeur est vraie, exécute commandes2. Continue
d'évaluer les tests jusqu'à l'obtention d'une valeur vraie.
Si aucun test vrai n'est obtenu, exécute commandes par
défaut, le cas échéant.
Exemple :
CASE
IF THEN RETURN "négatif"; END;
IF THEN RETURN "petit"; END;
DEFAULT RETURN "grand";
END;
IFERR IFERR commandes1 THEN commandes2 END;
Exécute la séquence de commandes1. Si une erreur
survient lors de l'exécution de commandes1, exécute la
séquence de commandes2.
Comentários a estes Manuais