En résumé

  • En Kotlin, un élément ne peut pas être nullable si ce n’est pas explicitement indiqué dans son type via le symbole ?.

  • Les éléments susceptibles d’être nullables peuvent être des variables, des attributs, des arguments de fonction ou encore des résultats de fonction.

  • L’opérateur !! permet de forcer l’utilisation d’une variable nullable et peut entraîner le plantage du programme.

  • L’opérateur ? permet de manipuler une variable nullable en toute sécurité.

  • L’opérateur Elvis est une syntaxe simplifiée qui permet d’affecter une valeur à une variable tout en manipulant des éléments nullables.

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Composer avec les éléments nullables
Suivant
Initialiser les attributs plus tard