record_ literal_ one_ positional_ no_ trailing_ comma
Detalhes sobre o diagnóstico 'record_literal_one_positional_no_trailing_comma' produzido pelo analisador do Dart.
A record literal with exactly one positional field requires a trailing comma.
Descrição
#O analisador emite este diagnóstico quando um literal de registro (record) com um único campo posicional não tem uma vírgula final após o campo.
Em alguns locais, um literal de registro com um único campo posicional também poderia ser uma expressão entre parênteses. A vírgula final é necessária para desambiguar essas duas interpretações válidas.
Exemplo
#O código a seguir gera este diagnóstico porque o literal de registro tem um campo posicional, mas não tem vírgula final:
var r = const (1);
Correções comuns
#Adicione uma vírgula final:
var r = const (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ê.