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.
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()
}
|
Copyright © 2013 CA.
Tous droits réservés.
|
|