unnecessary_ lambdas
Detalhes sobre o diagnóstico 'unnecessary_lambdas' produzido pelo analisador do Dart.
Closure should be a tearoff.
Descrição
#O analisador emite este diagnóstico quando uma closure (lambda) poderia ser substituída por um tear-off.
Exemplo
#
O código a seguir produz este diagnóstico porque a closure passada para
forEach contém apenas uma invocação da função print com o parâmetro da
closure:
void f(List<String> strings) {
strings.forEach((string) {
print(string);
});
}
Correções comuns
#Substitua a closure por um tear-off da função ou método que a closure invoca:
void f(List<String> strings) {
strings.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ê.