Valeur qui peut être modifiée pendant l'exécution d'un programme. On appelle cette valeur "variable", car elle peut varier.
Parfois, le terme "variable" fait référence aux variables et aux constantes collectivement, mais si les variables et les constantes sont similaires, elles présentent une différence importante : la valeur d'une constante ne peut pas être modifiée pendant l'exécution d'un programme.
La syntaxe de base d'une variable est var name : type = value. var est un mot-clé qui indique qu'il s'agit d'une variable, et name correspond au nom que vous attribuez à la variable (appelé identifiant). Le signe : indique qu'un type va être spécifié. Le signe = indique qu'une valeur va être spécifiée, suivie de la valeur proprement dite. Par exemple :
PlayerSpeed : float = 2.0
Cela indique que PlayerSpeed a une valeur de 2,0, représentée par une valeur décimale qui ne change pas pendant l'exécution du programme.
Le nom et le type correspondent à la déclaration, et l'initialisation au moment où cette valeur est exprimée. Il n'est pas nécessaire, bien que ce soit recommandé, d'attribuer une valeur à une variable lors de son initialisation.
Les variables diffèrent des constantes dans la mesure où vous pouvez modifier la valeur d'une variable à tout moment. Pour cela, utilisez une expression d'assignation.
Comparez cette définition à constante. Consultez également la définition d'ensemble.