Groovy - Break Statement

Il breakviene utilizzata per alterare il flusso di controllo all'interno di cicli e istruzioni switch. Abbiamo già visto l'istruzione break in azione insieme all'istruzione switch. L'istruzione break può essere utilizzata anche con le istruzioni while e for. L'esecuzione di un filebreak un'istruzione con uno qualsiasi di questi costrutti di ciclo causa la terminazione immediata del ciclo di inclusione più interno.

Il diagramma seguente mostra la spiegazione schematica di break dichiarazione.

Di seguito è riportato un esempio dell'istruzione break:

class Example {
   static void main(String[] args) {
      int[] array = [0,1,2,3];
		
      for(int i in array) {
         println(i);
         if(i == 2)
         break;
      }
   } 
}

L'output del codice sopra sarebbe -

0 
1 
2

Come previsto poiché esiste una condizione che dice che se il valore di i è 2 quindi interrompe dal ciclo, ecco perché l'ultimo elemento dell'array che è 3 non viene stampato.