Sposta il flusso del controllo alla fine del ciclo più prossimo ed esegue la prima istruzione che segue il loop. È diverso da un return, che mantiene tutti i cicli e l'ambito della funzione. È utile solo all'interno di un loop.
function Foo()
{
while (true)
{
while (z < 5)
{
...
if (x == false)
{
break; // jumps to line following while (z < 5) {}
}
if (y == true)
{
return 5; // returns from Foo() immediately
}
}
if (x == false)
{
break; // jumps to line following while (true) {}
}
}
...
return 1; // returns from Foo() immediately
}
|
Copyright © 2014 CA.
Tutti i diritti riservati.
|
|