undefined_ operator
Detalhes sobre o diagnóstico 'undefined_operator' produzido pelo analisador do Dart.
The operator '{0}' isn't defined for the type '{1}'.
Descrição
#O analisador emite este diagnóstico quando um operador definível pelo usuário é invocado em um objeto para o qual o operador não está definido.
Exemplo
#
O código a seguir produz este diagnóstico porque a classe C não define o
operador +:
class C {}
C f(C c) => c + 2;
Correções comuns
#Se o operador deveria estar definido para a classe, defina-o:
class C {
C operator +(int i) => this;
}
C f(C c) => c + 2;
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ê.