Pular para o conteúdo principal

empty_record_literal_with_comma

Detalhes sobre o diagnóstico 'empty_record_literal_with_comma' produzido pelo analisador do Dart.

A record literal without fields can't have a trailing comma.

Descrição

#

O analisador emite este diagnóstico quando um literal de record sem campos tem uma vírgula no final. Literais de record vazios não podem conter vírgula.

Exemplo

#

O código a seguir gera este diagnóstico porque o literal de record vazio tem uma vírgula no final:

dart
var r = (,);

Correções comuns

#

Se o record deve ser vazio, então remova a vírgula:

dart
var r = ();

Se o record deve ter um ou mais campos, então adicione as expressões usadas para calcular os valores desses campos:

dart
var r = (3, 4);

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ê.