Break y Continue
Desliza para mostrar el menú
break
En Dart, break es una sentencia utilizada para salir de un bucle. La sentencia break puede usarse en cualquier bucle, incluyendo los bucles while, for y do-while.
La sintaxis para la sentencia break es la siguiente:
break;
Cuando se encuentra la sentencia break en el código, termina la ejecución del bucle en el que se encuentra. Esto significa que no se ejecutarán más iteraciones de ese bucle.
Ejemplo
La sentencia break se utiliza a menudo para salir de un bucle si una condición cumple ciertos requisitos. Por ejemplo, el siguiente código imprime todos los números del 1 al 10, pero interrumpe el bucle si encuentra el número 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue es una instrucción utilizada para omitir la iteración actual de un bucle. La instrucción continue se puede usar en cualquier bucle, incluyendo los bucles while, for y do-while.
La sintaxis para la instrucción continue es la siguiente:
continue;
Ejemplo
La instrucción continue se utiliza frecuentemente para omitir ciertos valores o condiciones
main.dart
123456789void main() { List<String> actions = ["go", "jump", "stop", "go", "go", "stop", "jump", "stop", "go", "go", "stop"]; for (String item in actions) { if (item == "stop"){ continue; } print(item); } }
Como puedes ver, la sentencia continue nos permite controlar qué elementos de la lista se mostrarán en la consola.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla