Break e Continue
Deslize para mostrar o menu
break
Em Dart, break é uma instrução usada para sair de um loop. A instrução break pode ser utilizada em qualquer loop, incluindo os loops while, for e do-while.
A sintaxe para a instrução break é a seguinte:
break;
Quando a instrução break é encontrada no código, ela encerra a execução do loop em que está localizada. Isso significa que quaisquer outras iterações do loop não serão executadas.
Exemplo
A instrução break é frequentemente utilizada para sair de um loop se uma condição atender a requisitos específicos. Por exemplo, o código a seguir imprime todos os números de 1 a 10, mas interrompe o loop se encontrar o número 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue é uma instrução usada para pular a iteração atual de um loop. A instrução continue pode ser utilizada em qualquer loop, incluindo os loops while, for e do-while.
A sintaxe para a instrução continue é a seguinte:
continue;
Exemplo
A instrução continue é frequentemente utilizada para pular determinados valores ou condições
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 você pode ver, a instrução continue permite controlar quais itens da lista serão exibidos no console.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo