Boucle for en Swift

Swift 循环Boucle en Swift

Cette méthode de boucle a été dépréciée dans Swift 3.

La boucle for de Swift est utilisée pour exécuter de manière répétée une série d'instructions jusqu'à ce qu'une condition spécifique soit remplie, généralement en incrémentant la valeur d'un compteur après chaque exécution de la boucle.

Syntaxe

Le format de syntaxe de la boucle for de Swift est le suivant :

for init; condition; increment{
   循环体
}

Explication des paramètres :

  1. initElle est exécutée en premier, et une seule fois. Cette étape vous permet de déclarer et d'initialiser toutes les variables de contrôle de boucle. Vous pouvez également ne rien écrire ici, tant qu'un point-virgule apparaît.
  2. Ensuite, laconditionest évaluée. Si elle est vraie, le corps de la boucle est exécuté. Si elle est fausse, le corps de la boucle n'est pas exécuté, et le flux de contrôle passe à l'instruction suivante immédiatement après la boucle for.
  3. Après l'exécution du corps de la boucle for, le flux de contrôle revient à l'instructiond'incrémentation. Cette instruction permet de mettre à jour la variable de contrôle de la boucle. Cette instruction peut être laissée vide, tant qu'un point-virgule apparaît après la condition.
  4. La condition est évaluée à nouveau. Si elle est vraie, la boucle s'exécute, et ce processus se répète (corps de la boucle, puis incrémenter la valeur du pas, puis réévaluer la condition). Lorsque la condition devient fausse, la boucle for se termine.

Organigramme :

Exemples

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

Le programme ci-dessus produit la sortie suivante :

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

Swift 循环Boucle en Swift

Autres extensions