Programmazione D - Istruzione Break

Il break L'istruzione nel linguaggio di programmazione D ha i seguenti due usi:

  • Quando l'istruzione break viene rilevata all'interno di un ciclo, il ciclo viene immediatamente terminato e il controllo del programma riprende dall'istruzione successiva che segue il ciclo.

  • Può essere utilizzato per terminare un caso nell'istruzione switch (trattata nel capitolo successivo).

Se stai usando cicli annidati (cioè, un ciclo dentro un altro ciclo), l'istruzione break interrompe l'esecuzione del ciclo più interno e inizia a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi per a break l'affermazione in D è la seguente:

break;

Diagramma di flusso

Esempio

import std.stdio;
 
int main () {
   /* local variable definition */
   int a = 10;

   /* while loop execution */
   while( a < 20 ) {
      writefln("value of a: %d", a);
      a++;
      
      if( a > 15) {
         /* terminate the loop using break statement */
         break;
      }
   }
 
   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: 15