non_ bool_ operand
Detalhes sobre o diagnóstico 'non_bool_operand' produzido pelo analisador do Dart.
The operands of the operator '{0}' must be assignable to 'bool'.
Descrição
#
O analisador emite este diagnóstico quando um dos operandos do operador && ou
do operador || não tem o tipo bool.
Exemplo
#O código a seguir gera este diagnóstico porque a não é um valor booleano:
int a = 3;
bool b = a || a > 1;
Correções comuns
#Altere o operando para um valor booleano:
int a = 3;
bool b = a == 0 || a > 1;
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ê.