Comment sortir d'une boucle pour aller à la boucle supérieur?
Comment sortir d'une boucle pour aller à la boucle supérieur?
La réponse est dans la FAQ
De "redo", "next" et "last", c'est bien évidemment "last" qui fera ce que tu réclames.
Bonjour
Pour sortir de la boucle dans laquelle tu te trouves, c'est, comme déjà dit, last qu'il te faut. Mais si tu as plusieurs boucles imbriquées, tu peux donner un nom à chaque boucle (une étiquette) qui te permet de sortir d'une boucle d'un niveau quelconque.
Pour étiqueter une boucle tu places devant la boucle son nom (par convention en majuscule) suivi d'un deux points.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 BOUCLE1: while (....) { ........ last BOUCLE1 if (.....); #Sors de la boucle BOUCLE1 même si tu es dans une autre boucle }
Partager