Groovy - declaração de quebra

o breakinstrução é usada para alterar o fluxo de controle dentro de loops e instruções switch. Já vimos a instrução break em ação em conjunto com a instrução switch. A instrução break também pode ser usada com as instruções while e for. Executando umbreak instrução com qualquer uma dessas construções de loop causa o encerramento imediato do loop mais interno.

O diagrama a seguir mostra a explicação diagramática do break declaração.

A seguir está um exemplo da instrução 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;
      }
   } 
}

A saída do código acima seria -

0 
1 
2

Como esperado, uma vez que existe uma condição colocada dizendo que se o valor de i é 2 e, em seguida, sai do loop, por isso o último elemento da matriz, que é 3, não é impresso.