IF ... THEN |
Si |
---|---|
AmigaBASIC | Commodore Amiga |
Syntaxe
IF condition1 THEN [blocInstr1] [ELSEIF condition2 THEN [blocInstr2]]... [ELSE [blocInstrn]] END IF |
IF condition THEN blocInstr1 [ELSE blocInstrn] |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer la condition de test |
condition1 | Ce paramètre permet d'indiquer la condition de test |
condition2 | Ce paramètre permet d'indiquer la condition de test pour un autre test. |
blocInstr1 | Ce paramètre permet d'indiquer le groupe d'instruction si la condition est vrai |
blocInstrn | Ce paramètre permet d'indiquer le groupe d'instruction si la condition est fausse |
Description
Cette instruction permet d'effectuer un test conditionnel.
Remarques
- L'instruction THEN peut être suivi par une instruction AmigaBASIC, une fonction, une étiquette ou un numéro de ligne.
- Si l'instruction ne contient pas le même nombre de ELSE et de THEN, alors chaque ELSE correspondra avec la fermeture de chaque THEN
- Si une instruction IF ... THEN est suivi par un numéro de ligne ou une étiquette dans le mode immédiat, alors un message d'erreur «Undefined line number» sera généré. Seul les instructions dans un programme peuvent indiquer un numéro de ligne ou étiquette.
Dernière mise à jour : Vendredi, le 21 juillet 2017