Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Alteracao no map Map<String, double>

Nesse map deve-se alterar o double por um dynamic ja que apos "nome" : se encontra outra string não um double, causando um erro no codigo. O codigo alterado fica assim:

List<Map<String, dynamic>> clientes = [ 
  {"nome": "João", "pontuacao": 6.5}, 
  {"nome": "Maria", "pontuacao": 8.7}, 
  {"nome": "Pedro", "pontuacao": 9.2}, 
  {"nome": "Ana", "pontuacao": 5.4} 
];

void exibirClientesFieis(List<Map<String, dynamic>> clientes) { 
  for (Map<String, dynamic> cliente in clientes) { 
    if (cliente["pontuacao"] > 7) { 
      print(cliente["nome"]); 
    } 
  } 
} 

exibirClientesFieis(clientes);
2 respostas
solução!

Olá Lucas!

Obrigado por compartilhar conosco. Graças a sua observação o exercício em questão será reparado.

Bons estudos!

Sucesso

Opa, tudo bem, Lucas?

Eu havia planejado a atividade para ter só o campo de pontuação e acabei adicionando depois o campo de nome, esquecendo de alterar o tipo de valor que as chaves iriam receber. Obrigadão pelo seu feedback, cara!