Structures de contrôle
Répéter, parcourir, choisir parmi plusieurs — tout ce qui décide de l'ordre des instructions.
La section précédente a donné au programme le choix entre deux chemins. Il lui manque encore de pouvoir refaire une chose plusieurs fois — et tant qu’il ne le peut pas, chaque répétition doit s’écrire à la main.
Cette section rassemble ce qui commande l’ordre d’exécution : répéter tant qu’une condition tient, compter, parcourir une suite de valeurs, et choisir parmi plusieurs cas d’un coup.
Dans cette section
- 4.1Boucle tant que
while, do/while, et la seule chose qui empêche une boucle de tourner sans fin.
- 4.2Boucle for
Les trois clauses du for, la portée de sa variable, et les deux mots qui le coupent.
- 4.3Boucle for in
Une suite de valeurs, et la boucle qui les prend une à une, sans indice ni compteur.
- 4.4Switch case
Une valeur, des cas, un default — et ce sur quoi il fonctionne.