continue_ label_ invalid
Detalhes sobre o diagnóstico 'continue_label_invalid' produzido pelo analisador do Dart.
(Antes chamado de continue_label_on_switch.)
The label used in a 'continue' statement must be defined on either a loop or a switch member.
Descrição
#
O analisador emite este diagnóstico quando o rótulo em uma instrução continue resolve para um rótulo em uma instrução
switch.
Exemplo
#
O código a seguir produz este diagnóstico porque o rótulo l, usado para rotular uma instrução
switch, é usado na instrução continue:
void f(int i) {
l:
switch (i) {
case 0:
continue l;
}
}
Correções comuns
#
Encontre uma forma diferente de obter o fluxo de controle de que você precisa; por exemplo, introduzindo um laço que reexecute a instrução
switch.
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.