Si une variable n'est pas définie

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?

PS : j’espère avoir été assez clair :slight_smile:

A mon avis tant que tu ne modifie pas ou ne donne pas un nombre a ta variable, celle n’existe pas dans le jeu.

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.
    :wink:

D’ailleurs c’est vraiment pratique :smiley:

ok merci à vous
Je trouvais cela… curieux

Ç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.

OK merci 4ian :wink:

A oui c’est pas mal sa comme system :sunglasses: