Boucle rapide
Parfois, nous pouvons avoir besoin d'exécuter le même bloc de code plusieurs fois. Normalement, les instructions sont exécutées séquentiellement : la première instruction de la fonction est exécutée en premier, suivie de la deuxième, et ainsi de suite.
Les langages de programmation fournissent une variété de structures de contrôle pour des chemins d'exécution plus complexes.
Les instructions de boucle nous permettent d'exécuter une instruction ou un groupe d'instructions plusieurs fois. Voici un organigramme des instructions de boucle dans la plupart des langages de programmation :
Type de boucle<. 🎜>
Le langage Swift fournit les types de boucles suivants. Cliquez sur les liens pour afficher les descriptions détaillées de chaque type :Type de boucle th> | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
for-in
| Parcourir tous les éléments d'une collection, tels que les intervalles et les tableaux représentés par nombres Éléments et caractères dans les chaînes. | ||||||||||
la boucle for | est utilisée pour exécuter à plusieurs reprises une série d'instructions jusqu'à ce qu'une condition spécifique soit atteinte, généralement après chaque boucle. terminé Cela se fait en augmentant la valeur du compteur. | ||||||||||
La boucle while | Exécutez une série d'instructions si la condition est vraie, elle sera exécutée à plusieurs reprises jusqu'à ce que la condition soit remplie. devient faux. | ||||||||||
répéter... while boucle
| Semblable à l'instruction while, la différence est qu'avant de juger la condition de la boucle, le le bloc de code de la boucle est exécuté une fois. |
Instruction de contrôle | Description |
---|---|
<🎜>instruction continue <🎜> | indique au corps d'une boucle d'arrêter immédiatement cette itération de boucle et de redémarrer l'itération de boucle suivante. |
<🎜>l'instruction break <🎜> | interrompt la boucle en cours. |
<🎜>instruction de secours <🎜> | Si vous continuez à exécuter le cas suivant après l'exécution d'un cas, vous devez utiliser la clé de secours Personnage. |