equal_ elements_ in_ const_ set
Detalhes sobre o diagnóstico 'equal_elements_in_const_set' produzido pelo analisador do Dart.
Two elements in a constant set literal can't be equal.
Descrição
#O analisador emite este diagnóstico quando dois elementos em um literal de conjunto constante têm o mesmo valor. O conjunto só pode conter cada valor uma vez, o que significa que um dos valores é desnecessário.
Exemplo
#
O código a seguir gera este diagnóstico porque a string 'a' é especificada
duas vezes:
const Set<String> set = {'a', 'a'};
Correções comuns
#Remova um dos valores duplicados:
const Set<String> set = {'a'};
Observe que literais de conjunto preservam a ordem de seus elementos, então a escolha de qual elemento remover pode afetar a ordem em que os elementos são retornados por um iterador.
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ê.