Latest web development tutorials

cycle de Swift

Parfois, on peut avoir besoin d'effectuer de façon répétée le même morceau de code. Dans des circonstances normales, les instructions sont exécutées séquentiellement: la première instruction dans la fonction exécutée en premier, suivi par une deuxième déclaration, et ainsi de suite.

Les langages de programmation fournissent diverses structures de contrôle des chemins d'exécution plus complexes.

Les boucles permettent d'exécuter à plusieurs reprises une déclaration ou d'un groupe d'états, l'est suivant les langages de programmation graphique le plus courant de boucle ?:

Structure de boucle

Type de cycle de

langue Swift fournit les types de cycles suivants. Cliquez sur le lien pour afficher une description détaillée de chaque type:

Type de cycle de description

pour en

Traversant une collection de tous les éléments qui, par exemple, vont de la représentation numérique des éléments du tableau, une chaîne de caractères.

pour la boucle

Pour répéter une série de déclarations jusqu'à atteindre certaines conditions sont remplies, généralement après chaque cycle est complété par l'augmentation de la valeur du compteur à atteindre.

tandis que la boucle

Une série d'instructions à exécuter si la condition est vraie, se déroulera de façon répétée jusqu'à ce que la condition devient fausse.

répéter ... tandis que la boucle

Alors qu'une déclaration semblable avant la différence est que la condition de boucle est déterminée, le premier bloc de code est exécuté le premier cycle.

des instructions de contrôle de boucle

instructions de contrôle de boucle changer l'ordre d'exécution de votre code, à travers lequel vous pouvez sauter code. Swift instructions de contrôle de boucle suivante:

Les instructions de contrôle description

continuer Déclaration

Informer une itération de boucle arrêter immédiatement ce cycle et recommencer la prochaine itération.

instruction break

Interrompre le cycle en cours.

déclaration fallthrough

Si un cas après la mise en œuvre, continuer avec le cas suivant, il nécessite l'utilisation de fallthrough (à travers) mot-clé.