Voilà, étant donné que les variables sont “enregistrées” dans la ram et qu’il y a pu y avoir n’importe quoi avant. Je trouve curieux que l’on puisse tester si une variable n’est pas définie.
Comment as-tu fait 4ian?
Les variables de Game Develop ne sont pas tout à fait gérées comme les vraies variables, je pense.
Je crois que 4ian les gèrent avec une conteneur, dès qu’un variable de GD est appelée, il la cherche dans le conteneur :
Si elle existe : il retourne la valeur de la variable.
Si elle n’existe pas : il la crée avec une valeur par défaut (0) et retourne cette valeur.
Ça marche en effet comme l’a expliqué victor. Et donc pour savoir si une variable est définie, il suffit de voir si elle est présente dans le conteneur référençant les variables.