IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

tails

[Kotlin] Immutabilité

Noter ce billet
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !

Envoyer le billet « [Kotlin] Immutabilité » dans le blog Viadeo Envoyer le billet « [Kotlin] Immutabilité » dans le blog Twitter Envoyer le billet « [Kotlin] Immutabilité » dans le blog Google Envoyer le billet « [Kotlin] Immutabilité » dans le blog Facebook Envoyer le billet « [Kotlin] Immutabilité » dans le blog Digg Envoyer le billet « [Kotlin] Immutabilité » dans le blog Delicious Envoyer le billet « [Kotlin] Immutabilité » dans le blog MySpace Envoyer le billet « [Kotlin] Immutabilité » dans le blog Yahoo

Mis à jour 30/08/2017 à 12h13 par tails

Catégories
Java

Commentaires