Dart – Declaración de ruptura

La declaración de interrupción en Dart dentro de cualquier ciclo le brinda una forma de interrumpir o terminar la ejecución del ciclo que lo contiene y, por lo tanto, transfiere la ejecución a la siguiente declaración que sigue al ciclo. Siempre se usa con la construcción if-else.

Diagrama de flujo de declaración de ruptura de dardo

Mientras Bucle:

break statement in dart

 

Hacer mientras bucle:

break statement in do-while loop dart

En bucle:

break statement in for loop dart

Syntax: break;

Ejemplo 1:

Dart

// Dart program in Dart to 
// illustrate Break statement 
void main()
{
  var count = 0;
  print("GeeksforGeeks - Break Statement in Dart");
    
  while(count<=10)
  {
    count++;
    if(count == 5)
    {
      //break statement
      break; 
    }
      
    print("Inside loop ${count}");
  }
  print("Out of while Loop");
}

Producción:

En este programa anterior, la cuenta variable se inicializa como 0. Luego se ejecuta un ciclo while siempre que la cuenta variable sea menor que 10.

Dentro del ciclo while, la variable cuenta se incrementa en 1 con cada iteración (cuenta = cuenta + 1). A continuación, tenemos una declaración If que verifica que la variable cuenta sea igual a 5, si devuelve VERDADERO hace que el ciclo se interrumpa o termine. Dentro del ciclo, hay una declaración cout que se ejecutará con cada iteración del ciclo while hasta que finalice el ciclo. se rompe Luego, hay una instrucción cout final fuera del ciclo while.

Ejemplo 2:

Dart

// Dart program in Dart to 
// illustrate Break statement 
void main() { 
   var i = 1; 
   while(i<=10) { 
      if (i %  == 0) { 
         print("The first multiple of 2  between 1 and 10 is : ${i}"); 
         break ;    
         // exit the loop if the 
         // first multiple is found 
      } 
      i++; 
   }
}

Producción:

The first multiple of 5 between 1 and 10 is: 2 

Publicación traducida automáticamente

Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *