Rubrique précédente: BooléenRubrique suivante: Commentaires


break

Break

Permet d'ignorer le flux de contrôle pour accéder directement à la fin de la boucle suivante pour exécuter la première instruction suivant la boucle. Contrairement à la commande break, la commande return quitte toutes les boucles et la portée de la fonction en cours. La commande break est utile uniquement à l'intérieur d'une boucle.

Exemple :
function Foo()
{
     while (true)
     {
          while (z < 5)
          {
               ...
               if (x == false)
               {
               break;     // saute à la ligne suivante tant que (z < 5) {}
               }
               if (y == true)
               {
          return 5;     // retourne immédiatement de Foo()
               }
          }
          if (x == false)
          {
               break;     //  saute à la ligne suivante tant que (true) {}
          }
     }
     ...
     return -1;	// retourne immédiatement de Foo()
}