IF mot-clé
Exécute une instruction ou un bloc d'instructions en fonction des conditions spécifiées. L'utilisation de THEN et END IF est obligatoire. L'utilisation de ELSE est facultative.
Syntaxe
IF condition THEN
'statementbloc-1
ELSE
'statementbloc-2
END IF
Paramètres
- condition: Toute expression pouvant être évaluée comme TRUE ou FALSE (requis)
- statementbloc-1: Une ou plusieurs déclarations sur une ou plusieurs lignes (requis)
- statementbloc-2: Une ou plusieurs déclarations sur une ou plusieurs lignes ; le bloc ELSE est facultatif
Exemple
IF totalPoints = 100 THEN
totalPoints = 0
END IF
IF totalPoints = 100 THEN
TEXT "Vous avez atteint 100 points."
ELSE
totalPoints = totalPoints + 5
TEXT "Vous avez obtenu 5 points."
END IF
IF COLLIDE(object1, object2) THEN
'...
END IF
IF NOT COLLIDE(object1, object2) THEN
'...
END IF
IF VALUE(object1) = "my value" THEN
'...
END IF
IF myName = "Roger" AND points = 2 THEN
'prend en charge un nombre illimité de conditions, peut utiliser AND ou OR
END IF
IF myName = "Roger" OR myName = "John" THEN
'...
END IF
IF TRUE THEN
'Toujours exécuté
ELSE
'Jamais exécuté
END IF
DIM isValid AS BOOLEAN: isValid = TRUE
IF isValid THEN
'en utilisant une variable booléenne dans la condition
END IF
IF 1 < 2 THEN
'compare des nombres avec =, <, >, <=, >=, <>
END IF
Retour à la liste des mots clés.