set_ element_ type_ not_ assignable
Detalhes sobre o diagnóstico 'set_element_type_not_assignable' produzido pelo analisador do Dart.
The element type '{0}' can't be assigned to the set type '{1}'.
Descrição
#O analisador produz este diagnóstico quando um elemento em um literal de conjunto tem um tipo que não é atribuível ao tipo de elemento do conjunto.
Exemplo
#
O código a seguir produz este diagnóstico porque o tipo do literal de string '0' é String, que não é atribuível a
int, o tipo de elemento do conjunto:
var s = <int>{'0'};
Correções comuns
#Se o tipo de elemento do literal de conjunto está errado, então altere o tipo de elemento do conjunto:
var s = <String>{'0'};
Se o tipo do elemento está errado, então altere o elemento:
var s = <int>{'0'.length};
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ê.