non_ constant_ set_ element
Detalhes sobre o diagnóstico 'non_constant_set_element' produzido pelo analisador do Dart.
The values in a const set literal must be constants.
Descrição
#O analisador emite este diagnóstico quando um literal de conjunto constante contém um elemento que não é uma constante em tempo de compilação.
Exemplo
#O código a seguir gera este diagnóstico porque i não é uma constante:
var i = 0;
var s = const {i};
Correções comuns
#Se o elemento puder ser alterado para ser uma constante, então altere-o:
const i = 0;
var s = const {i};
Se o elemento não puder ser uma constante, então remova a palavra-chave const:
var i = 0;
var s = {i};
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ê.