Noms des variables
Les règles suivantes s'appliquent pour les noms des variables :
- Chaque nom de variable doit être unique ; aucune duplication n'est admise.
- Les noms de variable peuvent contenir jusqu'à 64 octets, le premier caractère étant une lettre ou l'un des caractères suivants : @, # ou $. Les caractères suivants peuvent être une combinaison de lettres, de chiffres, un point (.) et des caractères autres que ceux de ponctuation. En mode page de code, soixante-quatre octets correspondent à 64 caractères dans les langues sur un octet (anglais, français, allemand, espagnol, italien, hébreu, russe, grec, arabe et thaï par exemple) et à 32 caractères dans les langues sur deux octets (japonais, chinois et coréen par exemple). De nombreux caractères qui n'occupent qu'un seul octet en mode page de code en occupent au moins deux en mode Unicode. Par exemple, é ne représente qu'un seul octet en mode page de code, mais en occupe deux au format Unicode. Ainsi, résumé est égal à six octets dans un fichier page de code et à huit en mode Unicode.
Remarque : Les lettres incluent tout caractère autre que ceux de ponctuation utilisé dans l'écriture de mots courants dans les langues prises en charge dans le jeu de caractères de la plateforme.
- Les noms de variable ne doivent pas contenir d'espaces.
- Le caractère # au début du nom de la variable désigne une variable temporaire. Vous ne pouvez créer des variables temporaires qu'avec une syntaxe de commande. Vous ne pouvez pas entrer le signe # comme premier caractère d'une variable dans une boîte de dialogue de création de variables.
- Le symbole $ en début de nom indique que la variable est une variable système. Vous ne pouvez pas utiliser le symbole $ comme premier caractère d'une variable définie par l'utilisateur.
- Le point, le trait de soulignement et les caractères $, # et @ peuvent être utilisés dans les noms de variable. Par exemple, A._$@#1 est un nom de variable valide.
- Evitez les noms de variable se terminant par un point car celui-ci peut être interprété comme un caractère de fin de commande. Vous ne pouvez créer des variables se terminant par un point que dans une syntaxe de commande. Vous ne pouvez pas créer de variables se terminant par un point dans une boîte de dialogue de création de variables.
- Evitez d'utiliser des noms de variable se terminant par des traits de soulignement, étant donné que ceux-ci peuvent entrer en conflit avec des noms de variable automatiquement créés par les commandes et les procédures.
- Les mots clés réservés ne peuvent pas être utilisés pour les noms de variables : Les mots clés réservés sont ALL, AND, BY, EQ, GE, GT, LE, LT, NE, NOT, OR, TO et WITH.
- Les noms de variables peuvent être définis par n'importe quelle combinaison de majuscules et de minuscules. La casse est respectée pour des raisons d'affichage.
- Lorsque des noms longs de variable occupent plusieurs lignes au niveau de la sortie, les sauts de ligne sont segmentés au niveau des traits de soulignement, des virgules et des passages de minuscule à majuscule.