expression_ in_ map
Detalhes sobre o diagnóstico 'expression_in_map' produzido pelo analisador do Dart.
Expressions can't be used in a map literal.
Descrição
#O analisador emite este diagnóstico quando encontra uma expressão, em vez de uma entrada de mapa, em algo que parece ser um literal de mapa.
Exemplo
#O código a seguir gera este diagnóstico:
var map = <String, int>{'a': 0, 'b': 1, 'c'};
Correções comuns
#Se a expressão deve calcular uma chave ou um valor em uma entrada, corrija o problema substituindo a expressão pela chave ou pelo valor. Por exemplo:
var map = <String, int>{'a': 0, 'b': 1, 'c': 2};
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ê.