Pratique

when (x) {
    1 -> print("x == 1")//Ce qu'on affiche si x est égale à 1
    2 -> print("x == 2")
    else -> {
        print("x is neither 1 nor 2")
    }
}
when (x) {
    0, 1 -> print("x == 0 or x == 1") // Ce qu'on affiche si x est égal à 0 ou 1
    else -> print("X a une autre valeur que 0 ou 1")
}
when (x) {
    in 1..10 -> print("x est entre 1 et 10")
    else -> print("x n'est pas entre 1 et 10")
}

For

for (i in 1..3) {
    println(i)
}

/* Resultat :
 * 1
 * 2
 * 3
 */

While

/*
 * Tant que la valeur x est superieur à 0 on baisse sa valeur de 1
 * à chaque itération jusqu'a ce qu'on sorte de la condition
 * et que x soit égale à zéro
 */
 
while (x > 0) {
    x--
}

Last updated