par , 30/08/2017 à 11h29 (1130 Affichages)
En programmant sous Kotlin, la gestion de l'immutabilité est ultra-simple. Par exemple dans le code suivant :
1 2 3
|
val a = 10
val b = "Toto" |
Les variables a et b valent respectivement 10 et "Toto" et ce, de manière définitive !
Remarquez d'ailleurs que j'ai ici utilisé l'inférence de type, qui consiste à laisser le compilateur deviner le type de variable lui-même.
J'aurais très bien pu écrire :
1 2 3
|
val a:Int = 10
val b:String = "Toto" |
Où ici Int représente soit un entier primitif ou un wrapper Int (en l’occurrence ici un entier primitif car on a déclaré un littéral : 10).
Veuillez remarquer l'absence de point-virgules en fin de ligne : ils sont optionnels.
Enfin, pour déclarer une variable que l'on sait muable, il faut utiliser le mot-clé var en lieu et place de val.
1 2 3 4 5 6
|
var a = 10
var b = "Toto"
a = 120
b = "Gros zéro !" |
Voilà, en espérant que vous aurez pris plaisir à lire (voir relire) ce billet !
Mis à jour 30/08/2017 à 12h13 par tails
- Catégories
-
Java