Boucle repeat...while de Swift

Swift 循环Boucles Swift

Contrairement aux boucles for et while, qui testent la condition avant que le corps de la boucle ne commence à s'exécuter, la boucle repeat...while de Swift teste la condition à la fin de l'exécution de la boucle.

Syntaxe

Le format syntaxique de la boucle repeat...while de Swift est le suivant :

repeat
{
   statement(s);
}while( condition );

Notez que l'expression conditionnelle apparaît à la fin de la boucle, donc la ou les instructions dans la boucle seront exécutées au moins une fois avant que la condition ne soit testée.

Si la condition est vraie, le flux de contrôle revient au repeat ci-dessus et réexécute la ou les instructions dans la boucle. Ce processus se répète continuellement jusqu'à ce que la condition donnée devienne fausse.

Le nombre 0, la chaîne '0' et "", une liste vide(), et les variables non définies sont tousfalse, tandis que tous les autres sonttrue. Pour nier true, utilisez!signe ornot, et renvoie false après négation.

Organigramme :

Exemple

import Cocoa

var index = 15

repeat{
    print( "index 的值为 \(index)")
    index = index + 1
}while index < 20

La sortie de l'exécution du programme ci-dessus est :

index 的值为 15
index 的值为 16
index 的值为 17
index 的值为 18
index 的值为 19

Swift 循环Boucles Swift

Autres extensions