Section courante

A propos

Section administrative du site

IF ... THEN

Si ... alors
ABasiC Commodore Amiga

Syntaxe

IF relationship THEN linenumber
IF relationship THEN GOTO linenumber
IF relationship THEN statement[:statement]...
IF relationship THEN statement[:statement]... ELSE statement[:statement]...

Paramètres

Nom Description
relationship Ce paramètre représente la condition logique ou l'expression numérique à évaluer. Il peut s'agir d'une relation logique (X > 5, A = B, etc.) ou d'une expression retournant une valeur numérique (ex. X MOD 3). Si cette valeur est différente de zéro, la condition est considérée comme vraie.
linenumber Ce paramètre indique le numéro de ligne vers lequel le programme doit sauter si la condition est vraie. Il est utilisé dans les formes IF ... THEN linenumber et IF ... THEN GOTO linenumber.
statement[:statement]... Ce paramètre contient une ou plusieurs instructions à exécuter si la condition est vraie. Les instructions doivent être séparées par deux-points (:) et tenir sur une seule ligne avec l'instruction IF.
ELSE statement[:statement]... Ce paramètre indique les instructions à exécuter si la condition est fausse. Il est facultatif et doit se trouver sur la même ligne que l'instruction IF. Les instructions du bloc ELSE doivent également être séparées par deux-points (:) si elles sont multiples.

Description

Cette instruction permet d'effectuer un test conditionnel.

Remarques



Dernière mise à jour : Mardi, le 11 Août 2020