Groovy - Declaración de ruptura

los breakLa instrucción se usa para alterar el flujo de control dentro de los bucles y las instrucciones de cambio. Ya hemos visto la instrucción break en acción junto con la instrucción switch. La sentencia break también se puede utilizar con sentencias while y for. Ejecutando unbreak La declaración con cualquiera de estas construcciones de bucle provoca la terminación inmediata del bucle de cierre más interno.

El siguiente diagrama muestra la explicación esquemática del break declaración.

A continuación se muestra un ejemplo de la declaración de ruptura:

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

La salida del código anterior sería:

0 
1 
2

Como se esperaba, ya que hay una condición que dice que si el valor de i es 2 y luego se rompe del bucle, por eso el último elemento de la matriz que es 3 no se imprime.