Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loopsDémarrer avec les boucles


Remarques

Cette section fournit une vue d'ensemble de ce que sont les boucles et pourquoi un développeur peut vouloir l'utiliser.

Il devrait également mentionner tous les grands sujets dans les boucles, et établir un lien avec les sujets connexes. La documentation des boucles étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Types de boucles

Une boucle est une structure de flux de contrôle permettant d'exécuter définitivement ou indéfiniment un ensemble d'instructions écrites une seule fois dans le code, jusqu'à ce qu'une certaine condition soit remplie ou que le processus soit terminé.

Boucles d'état

Ces boucles sont répétées en fonction de l'état de leurs conditions.

Pour les boucles

Car les boucles sont généralement exécutées sur une variable en tant que sujet d'itération. Par exemple, les boucles peuvent être exécutées sur un nombre entier pour limiter le nombre d'exécutions de la boucle ou sur un tableau pour la parcourir.

Pendant que les boucles

While loops est le type de boucle de condition le plus élémentaire jusqu'à ce que sa condition soit modifiée (ou jusqu'à l'exécution d'une instruction break ).

Les variantes

Une variante des boucles while est la boucle do... while while. Il en est de même pour les boucles while , sauf que le contenu de la boucle est exécuté une fois avant de vérifier la condition.

Une autre variante est until / do... until les boucles, qui fait la même que leurs homologues while sauf qu'ils vérifient la condition dans le sens inverse - while les boucles fonctionnent jusqu'à ce que la condition est fausse, et until les boucles fonctionnent jusqu'à ce que la condition est vrai.

Boucles de collection

Ces boucles sont répétées en itérant sur des collections, telles que des tableaux ou des itérables.

Boucles foreach

Une boucle forEach s'exécute sur une collection en exécutant le code une fois par élément de la collection, en donnant comme valeur la valeur et / ou la clé de l'élément.

Boucles Goto

goto boucles goto sont un ensemble d'instructions entre une étiquette et une instruction goto.

Boucles récursives

Dans la programmation fonctionnelle, des boucles récursives peuvent être utilisées pour exécuter une fonction de manière récursive jusqu'à ce qu'une condition soit remplie. Ceci est une cause fréquente d'erreurs de débordement de pile.