Section 4

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.