Variable

Dans un langage de programmation, une variable associe un nom à une valeur qui peut généralement varier au cours du temps. Plus précisément une variable pointe sur le conteneur d'une valeur.

Certains languages imposent de déclarer une variable et même de donner un type à une variable avant son usage. Lorsque le type d'une variable est identifé à la compilation par une déclaration explicite ou non, on parle de typage statique, autrement on parle de typage dynamique.

Certains langages imposent d'initialiser une variable avant son usage alors que d'autres fournissent une valeur par défaut. D'autre part la fermeture définit la durée de vie d'une variable et des régles définissent aussi sa visibilité en divers points d'un programme.

Le déclaration imposée des variables permet au compilateur ou interpréteur d'identifier les erreur typographiques comme des variables non déclarées. Le typage imposé des variables permet de générer du code plus sûr ou plus optimal. Il est des cas tels que les unilignes où ces contraintes de déclaration ou de typage sont un obstacle plutôt qu'un aide.

Nom des variables

Dans la plupart des langages, les noms de variables doivent nécessairement commencer par une lettre (majuscule ou minuscule) ou par un _ (tiret bas). Les autres caractères composant le nom de la variable doivent être une lettre, un chiffre ou un _ (tiret bas). La plupart des langages font la différence entre majuscules et minuscules (comme C, C++, ...), mais d'autres, généralement plus vieux ne la font pas (comme pascal, basic, ...).

Exemples de noms de variables valides:

Exemple de nom de variable non valide: Ainsi, le premier caractère ne peut être un chiffre, car cela permet de faciliter la compilation ou l'interprétation du programme en ôtant une ambiguïté: quand le compilateur lit un chiffre, il sait que les caractères qui suivront constitueront une valeur numérique. De même, s'il lit une lettre ou un tiret bas, il saura qu'il a affaire à une variable.

Utilisation des variables

Dans la plupart des langages compilés, on ne fait pas la différence entre la valeur d'une variable et la variable elle-même. Cependant, de nombreux langages de script (comme Bash ou PHP) font la différence en notant var une variable, et $var sa valeur.

Ainsi, pour donner 6 comme valeur à la variable var, puis pour l'afficher, on écrira:

var=6
echo $var




Tous les textes sont disponibles sous les termes de la Wikipedia se publica bajo la Licencia de Documentación Libre GNU.

Legal  -  Contacto