non_ bool_ expression
Detalhes sobre o diagnóstico 'non_bool_expression' produzido pelo analisador do Dart.
The expression in an assert must be of type 'bool'.
Descrição
#
O analisador emite este diagnóstico quando a primeira expressão em um assert
tem um tipo diferente de bool.
Exemplo
#
O código a seguir gera este diagnóstico porque o tipo de p é int, mas é
necessário um bool:
void f(int p) {
assert(p);
}
Correções comuns
#Altere a expressão para que ela tenha o tipo bool:
void f(int p) {
assert(p > 0);
}
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ê.