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
PIS’écrit aussi : TRUE, FALSE, NULL, PI
À savoir
TRUEn'est pas1, etFALSEn'est pas0. Une variable qui vaut TRUE s'affichetrueet n'est pas égale à 1. Testez-la avecIF ready THEN, ouIF NOT ready THEN.- Une comparaison rangée dans une variable donne 1 ou 0, pas TRUE ou FALSE :
done = (3 > 2)range 1. NULLest la valeur de départ d'unHANDLEet d'une poignée de tâche. Str(NULL) donnenull.NULLest faux dans une condition, mais0 = NULLest faux.TRUE,FALSEetNULLs'écrivent dans n'importe quelle casse.PIs'écrit en majuscules seulement :piouPiest 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.141592653589793Dans le manuel : Constantes et opérateurs