prefer_ final_ in_ for_ each
Detalhes sobre o diagnóstico 'prefer_final_in_for_each' produzido pelo analisador do Dart.
The pattern should be final.
The variable '{0}' should be final.
Descrição
#
O analisador emite este diagnóstico quando a variável de iteração de uma
instrução for-each não está marcada como final.
Exemplo
#
O código a seguir produz este diagnóstico porque a variável de iteração e não
está marcada como final:
void f(List<int> l) {
for (var e in l) {
print(e);
}
}
Correções comuns
#
Adicione o modificador final à variável de iteração, removendo o var caso
exista:
void f(List<int> l) {
for (final e in l) {
print(e);
}
}
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ê.