prefer_ foreach
Detalhes sobre o diagnóstico 'prefer_foreach' produzido pelo analisador do Dart.
Use 'forEach' and a tear-off rather than a 'for' loop to apply a function to every element.
Descrição
#
O analisador emite este diagnóstico quando um laço for é usado para operar
sobre cada membro de uma coleção, e o método forEach poderia ser usado no
lugar.
Exemplo
#
O código a seguir produz este diagnóstico porque um laço for está sendo usado
para invocar uma única função para cada chave de m:
void f(Map<String, int> m) {
for (final key in m.keys) {
print(key);
}
}
Correções comuns
#Substitua o laço for por uma invocação de forEach:
void f(Map<String, int> m) {
m.keys.forEach(print);
}
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ê.