Pular para o conteúdo principal

const_spread_expected_list_or_set

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

A list or a set is expected in this spread.

Descrição

#

O analisador emite este diagnóstico quando a expressão de um operador de spread em uma lista ou um conjunto constante resulta em algo diferente de uma lista ou um conjunto.

Exemplo

#

O código a seguir produz este diagnóstico porque o valor de list1 é 42, que não é nem uma lista nem um conjunto:

dart
const dynamic list1 = 42;
const List<int> list2 = [...list1];

Correções comuns

#

Altere a expressão para algo que resulte em uma lista constante ou em um conjunto constante:

dart
const dynamic list1 = [42];
const List<int> list2 = [...list1];

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