non_ constant_ map_ key
Detalhes sobre o diagnóstico 'non_constant_map_key' produzido pelo analisador do Dart.
The keys in a const map literal must be constant.
Descrição
#O analisador emite este diagnóstico quando uma chave em um literal de mapa constante não é um valor constante.
Exemplo
#O código a seguir gera este diagnóstico porque a não é uma constante:
var a = 'a';
var m = const {a: 0};
Correções comuns
#Se o mapa precisar ser um mapa constante, então torne a chave uma constante:
const a = 'a';
var m = const {a: 0};
Se o mapa não precisar ser um mapa constante, então remova a palavra-chave
const:
var a = 'a';
var m = {a: 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ê.