Go · Capítulo 9
Coleções e transformação de dados
Escolher estruturas de dados e transformar informação com clareza.
O que precisas de perceber
Listas, mapas/dicionários, conjuntos e estruturas próprias resolvem problemas diferentes. Aprende custo de pesquisa/inserção, imutabilidade quando faz sentido e operações como map/filter/reduce ou equivalentes. Modela os dados primeiro; o algoritmo fica normalmente mais simples depois.
EXEMPLO
Vê o código
// cria uma coleção, filtra elementos e calcula um resultadoAs minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Recebe uma coleção de alunos, filtra aprovados, ordena por nota e cria um resumo sem alterar os dados originais.
Ver uma solução possível
// cria uma coleção, filtra elementos e calcula um resultado