Acumular

Acumular

Fácil

Instruções

Implemente a operação accumulate: ela recebe uma coleção e uma operação a ser realizada em cada elemento da coleção, e retorna uma nova coleção contendo o resultado da aplicação dessa operação a cada elemento da coleção de entrada.

Dada a coleção de strings:

  • "cat", "Dog", "b4t", "gO"

E a operação:

  • converter uma string para maiúsculas

Seu código deve conseguir produzir a coleção de strings:

  • "CAT", "DOG", "B4T, "GO"

Confira a suíte de testes para ver a assinatura esperada da função.

Restrições

Passe longe dessa funcionalidade de collect/map/fmap/como-é-que-chama fornecida pela sua biblioteca padrão! Resolva este exercício por conta própria, usando outras ferramentas básicas.

Editar via GitHub O link abre em uma nova janela ou aba
Go Exercism

Tudo pronto para começar Acumular?

Crie sua conta no Exercism para aprender e dominar Go com 34 conceitos166 exercícios e mentoria humana de verdade, tudo de graça.