Pular para o conteúdo principal

unused_label

Detalhes sobre o diagnóstico 'unused_label' produzido pelo analisador do Dart.

The label '{0}' isn't used.

Descrição

#

O analisador gera este diagnóstico quando encontra um rótulo que não é usado.

Exemplo

#

O código a seguir gera este diagnóstico porque o rótulo loop não é referenciado em nenhum lugar do método:

dart
void f(int limit) {
  loop:
  for (int i = 0; i < limit; i++) {
    print(i);
  }
}

Correções comuns

#

Se o rótulo não é necessário, então remova-o:

dart
void f(int limit) {
  for (int i = 0; i < limit; i++) {
    print(i);
  }
}

Se o rótulo é necessário, então use-o:

dart
void f(int limit) {
  loop:
  for (int i = 0; i < limit; i++) {
    print(i);
    if (i != 0) {
      break loop;
    }
  }
}

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ê.