Comprendre les règles de dénomination des variables et des périphériques dans VEXcode EXP

Dans VEXcode EXP, vous devez donner un nom à une nouvelle variable lorsque vous en créez une. Vous avez également la possibilité de modifier le nom d'un appareil dans la configuration du robot. 


Règles de nom valide

Les noms de variables doivent être uniques, mais le nom doit suivre d'autres spécifications. 

Les noms de variables sont utilisés aux endroits suivants :

  1. Appareil (créé à l'aide de la configuration du robot)
  2. Numérique (créé à l'aide de « Make variable »)
  3. Booléen (créé à l'aide de « Créer un booléen »)
  4. Liste (créée à l'aide de « Créer une liste »)
  5. Liste 2D (créée à l'aide de « Créer une liste 2D »)


Voici un aperçu des critères pour choisir un nom valide :

Exemple de nom de variable invalide. Le nom se lit « bigNumber! », avec un point d'exclamation. Un message d'avertissement indique : « Symboles non autorisés. »

Le nom ne peut pas utiliser de caractères spéciaux.

Exemple de nom de variable invalide. Le nom se lit « 2ndWheel », et commence par un chiffre. Un message d'avertissement indique : Lettre requise.

Le nom doit commencer par une lettre. Cela ne peut pas commencer par un chiffre.

Exemple de nom de variable invalide. Le nom se lit « numéro précédent », ce qui inclut un espace. Un avertissement indique : « Les espaces ne sont pas autorisés. »

Le nom ne peut pas utiliser d'espaces.

Exemple de nom de variable invalide. Le nom se lit « if », un mot que VEXcode utilise déjà. Un avertissement indique que le mot-clé VEXcode n'est pas autorisé.

Le nom ne peut pas être un mot réservé dans VEXcode. Un mot réservé est un mot ou un nom que VEXcode utilise déjà.

Exemples :vex, Brain, time, for, while, break, else, not.

Exemple de nom de variable invalide. Le nom indiqué est « counter », qui est déjà défini dans le projet. Un message d'avertissement indique : Nom déjà pris.

Le nom doit être unique (utilisé une seule fois), mais vous pouvez avoir des casses différentes (une majuscule et une minuscule).


Erreurs de nom possibles

Exemple d'un utilisateur créant une variable avec un nom déjà utilisé par une autre variable. Un message d'avertissement indique : Nom déjà pris.

Lorsque vous créez un nom de variable, si vous voyez une erreur « Nom pris », cela signifie qu'il y a un nom en double dans l'un des groupes ci-dessus.

Message d'erreur VEXcode EXP indiquant : Échec de la compilation, noms de variables dupliqués trouvés. L'invite liste deux variables nommées myVariable et awesomeVar, et précise que leurs types respectifs sont Variable Numérique et Variable Booléenne.

Vous pouvez rencontrer un cas lors de l'ouverture d'un projet réalisé dans une version antérieure de VEXcode EXP qui a un nom de variable en double. Cela provoquera une erreur lors de la compilation et vous verrez le type de message d'erreur suivant

Le message d'erreur ci-dessus montre les problèmes suivants :

  • Le nom « mavariable » a été trouvé comme variable numérique et variable booléenne. 
  • Le nom « awesomeVar » a été trouvé comme variable numérique et variable booléenne. 

Pour résoudre l'erreur, l'un des doublons devra être supprimé ou modifié afin qu'il soit unique.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: