IF...THEN...ELSE...END IF
Exécution conditionnelle d'instructions en fonction du résultat d'une expression logique.
Support WebVue - Oui.
|
Mnémonique |
Syntaxe |
| IF...THEN... | 1 |
| IF...THEN...ELSE...END IF | 2 |
Syntaxe 1
IF (Condition) THEN
[instruction block 1]
END IF
Type de retour : Aucun
|
Argument |
Définition |
|
Condition |
Expression logique, par exemple : TankLevel > 25. |
Exécution
Si la condition est vraie, alors le bloc d'instruction 1 est exécuté après lequel le programme continue à la ligne après END IF.
Syntaxe 2
IF (Condition) THEN
[instruction block 1]
ELSE
[instruction block 2]
END IF
Il n'y a pas de type de retour.
Exécution
Si la condition est vraie, alors le bloc d'instruction 1 est exécuté sinon le bloc d'instruction 2 est exécuté après lequel le programme continue à la ligne après END IF.
Exemple
SUB Main()
DIM i as Integer;
i=0;
'or: i=1;
If (i==1)Then
Print("i=1");
Else
Print("i is not 1");
End If
END SUB