Pular para o conteúdo principal

not_binary_operator

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

'{0}' isn't a binary operator.

Descrição

#

O analisador emite este diagnóstico quando um operador que só pode ser usado como operador unário é usado como operador binário.

Exemplo

#

O código a seguir produz este diagnóstico porque o operador ~ só pode ser usado como operador unário:

dart
var a = 5 ~ 3;

Correções comuns

#

Substitua o operador pelo operador binário correto:

dart
var a = 5 - 3;

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