Les constantes Constante

Parfois, il est nécessaire d’utiliser des variables dont la valeur ne doit pas changer pendant toute la durée du programme. Ces variables particulières sont appelées constantes.

Du point de vue de la syntaxe, la déclaration d’une constante est comparable à la déclaration de variable en lecture seule, à ceci près qu’on ajoute le mot-clé supplémentaire : const. const

Les constantes sont globales. Il convient donc de les déclarer en dehors de la fonction main.

Par ailleurs, il est obligatoire de donner à une constante sa valeur dès sa déclaration.

const val age: Int = 6 
 
fun main() 
{ 
  //... 
} 

Quelle est alors la différence entre une constante et une variable en lecture seule ?

Nous venons de voir une différence fondamentale : une constante doit être initialisée avec une valeur dès sa déclaration. Ce n’est pas le cas d’une variable en lecture seule. En outre, contrairement aux constantes les variables en lecture seule permettent de stocker des valeurs dynamiques.

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les variables de type "lecture seule"
Suivant
Formater des nombres