kotlin
android
gobelins
Permet de définir la portée d'une variable / classe
Le typage n'est pas obligatoire : inférence de type. Mais attention, kotlin est quand même un langage typé !
Par défaut, une variable n'est pas nullable. Mais on peut déclarer une variable null en ajoutant un point d'interrogation. En ajoutant ceci, la variable peut être null ou pas.
Puisqu'une variable peut être null, il faut ajouter des tests pour voir si la variable est null lorsqu'on veut faire une action dessus.
Voici une méthode pour concaténer une chaine de caractères avec des variables :
La déclaration d'une fonction est constitué de 6 élémednts :
Voici un exmeple :
Une fonction retourne un type Unit par défaut
On peut donner une valeur optionnelle à un argument d'une fonction. Voici un exemple :
Voici quelques exemples :
Le When est l'équivalent du switch. Voici un exemple :
Le else n'est pas obligatoire si tout les cas sont couverts
Voici un exemple d'utilisation de la boucle for :
Voici un exemple d'utilisation de la bucle while :