Programmazione D - Istruzione Continua
Il continue L'istruzione nel linguaggio di programmazione D funziona in qualche modo come la breakdichiarazione. Invece di forzare la terminazione, tuttavia, continue forza la successiva iterazione del ciclo, saltando qualsiasi codice intermedio.
Per il for ciclo continuo, continuedetermina l'esecuzione del test condizionale e delle porzioni di incremento del ciclo. Per ilwhile e do...while loop, continue fa sì che il controllo del programma passi ai test condizionali.
Sintassi
La sintassi per a continue l'affermazione in D è la seguente:
continue;
Diagramma di flusso
Esempio
import std.stdio;
int main () {
/* local variable definition */
int a = 10;
/* do loop execution */
do {
if( a == 15) {
/* skip the iteration */
a = a + 1;
continue;
}
writefln("value of a: %d", a);
a++;
} while( a < 20 );
return 0;
}
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19