La repeat while, se compose légèrement différemment de la boucle While. Nous avons un nouveau mot clé repeat. Le code entre accolades et le while à la fin qui vérifie si la condition est toujours bonne pour continuer.

var recidive = 0
repeat {
    recidive += Int.random(in: 1…3)
    print(“Excès de vitesse. Cela fait (recidive) fois ce mois ci”)
} while recidive < 10
print(“Allez hop en prison”) 

Mais si récidive «est de 6 au début de la boucle? Nous passons une fois dans la boucle.

Voila la différence entre while et repeat while: Le while regarde toujours si la condition est remplie alors que repeat passe une première fois avant de vérifier.