Variables
Les variables sont des données définies dans le script. Une variable n ’a pas de type prédéfini, elle peut contenir tour à tour :
- Une valeur entière de - 2 milliard à + 2 milliard,
- Une valeur flottante,
- Une chaîne de caractère,
- Une date comprise entre le 1/1/1970 et le 19/1/2038 avec une résolution d ’une seconde,
- Une gamme fonctionnelle,
- Un mot ou une donnée d ’un automate,
- Un tableau de variables,
- Un enregistrement de variables,
- Un gérant de fichier,
- Une clé d ’accès à la base de registre,
- Une zone de données binaires (Blob) [1] ,
- Un itérateur
- Une valeur indéfinie.
Les variables sont définies par la déclaration VAR.
VAR variable1 ; variable2 ; variable3 ;
Si cette déclaration est dans le script mais en dehors d ’une fonction ou d ’un objet de script, cette variable est globale et son contenu est conservé pendant toute la durée d ’exécution du script. Si cette déclaration est faite dans une fonction ou un synoptique, cette variable est dite locale et sa valeur n ’est conservée que pendant l ’exécution de la fonction ou du synoptique.
[1] A partir de la version 2.7