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, et le premier caractère doit être une lettre ou l'un des caractères @, # ou $. Les caractères suivants peuvent être n'importe quelle combinaison de lettres, de chiffres, de caractères autres que de ponctuation et d'un point (.). En mode page de code, soixante-quatre octets signifient généralement 64 caractères dans les langues à un octet (par exemple, l'anglais, le français, l'allemand, l'espagnol, l'italien, l'hébreu, le russe, le grec, l'arabe et le thaï) et 32 caractères dans les langues à deux octets (par exemple, le japonais, le chinois et le coréen). 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 tous les caractères de non-ponctuation utilisés pour écrire des mots ordinaires 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 les boîtes de dialogue de création de nouvelles 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.
- Les noms de variable ne peuvent ni commencer, ni se terminer par un point. Les noms commençant par un point ne sont pas valides. Les noms se terminant par un point peuvent être interprétés comme la fin d'une commande. Vous ne pouvez pas créer de variables débutant ou finissant par un point dans les boîtes de dialogue qui permettent de créer de nouvelles 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.