TRUE, FALSE, NULL

Instruction

Syntaxe

Nomment des valeurs fixes : TRUE et FALSE sont des valeurs de vérité, NULL signifie « pas de valeur », et PI vaut 3.141592653589793.

TRUE
FALSE
NULL
PI

S’écrit aussi : TRUE, FALSE, NULL, PI

À savoir

  • TRUE n'est pas 1, et FALSE n'est pas 0. Une variable qui vaut TRUE s'affiche true et n'est pas égale à 1. Testez-la avec IF ready THEN, ou IF NOT ready THEN.
  • Une comparaison rangée dans une variable donne 1 ou 0, pas TRUE ou FALSE : done = (3 > 2) range 1.
  • NULL est la valeur de départ d'un HANDLE et d'une poignée de tâche. Str(NULL) donne null. NULL est faux dans une condition, mais 0 = NULL est faux.
  • TRUE, FALSE et NULL s'écrivent dans n'importe quelle casse. PI s'écrit en majuscules seulement : pi ou Pi est un nom inconnu et arrête le programme avec "pi is not defined".

Exemple

ready = TRUEConsole(Str(ready))   ' trueIF ready THEN Console("ready")   ' readyIF ready = 1 THEN Console("never shown")done = (3 > 2)Console(Str(done))    ' 1h AS HANDLEIF h = NULL THEN Console("no handle yet")   ' no handle yetConsole(Str(PI))      ' 3.141592653589793
Dans le manuel : Constantes et opérateurs