IF |
Si |
Basic du Commodore 128 |
Syntaxe
IF expression THEN statements [:ELSE else-clause]
|
Paramètres
Nom |
Description |
expression |
Ce paramètre permet d'indiquer la condition de teste |
statements |
Ce paramètre permet d'indiquer le groupe d'instruction si la condition est vrai |
else-clause |
Ce paramètre permet d'indiquer le groupe d'instruction si la condition est fausse |
Description
Cette instruction permet d'évaluer une expression conditionnelle et d'exécuter des parties d'un programme en fonction du résultat de l'expression.
Remarques
- L'instruction IF...THEN évalue une expression BASIC et prend l'un des deux plans d'action possibles en fonction du résultat de l'expression. Si l'expression est vraie, la ou les instructions
suivant THEN sont exécutées. Il peut être n'importe quelle instruction BASIC ou un numéro de ligne. Si l'expression est fausse, le programme reprend avec la ligne de programme immédiatement
après la ligne de programme contenant l'instruction IF, sauf si une clause ELSE est présente. L'ensemble d'instruction IF...THEN doit être contenir dans 160 caractères.
Voir également BEGIN/BEND.
- La clause ELSE, si elle est présente, doit être sur la même ligne que le IF. . . THEN partie de l'instruction, et séparé de la clause THEN par un deux-points. Lorsqu'une clause
ELSE est présente, elle n'est exécutée que lorsque l'expression est fausse. L'expression évaluée peut être une variable ou une formule, auquel cas elle est considérée comme vraie si elle est
différente de zéro et fausse si elle est nulle. Dans la plupart des cas, il existe une expression impliquant des relations d'opérateurs (=, <, >, <=, >=, <>).
Dernière mise à jour : Samedi, le 10 Avril 2021