Tracks
/
Go
Go
/
Übungen
/
Akkumulieren
Akkumulieren

Akkumulieren

Einfach

Anleitung

Implementiere die Operation accumulate. Sie bekommt eine Sammlung und eine Operation, die auf jedes Element der Sammlung angewendet wird, und gibt eine neue Sammlung zurück, die das Ergebnis der Anwendung dieser Operation auf jedes Element der Eingabesammlung enthält.

Gegeben ist die Sammlung von Strings:

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

Und die Operation:

  • einen String in Großbuchstaben umwandeln

Dein Code sollte die Sammlung von Strings erzeugen können:

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

Schau dir die Testsuite an, um die erwartete Funktionssignatur zu sehen.

Einschränkungen

Lass die Finger von dieser collect/map/fmap-was-auch-immer-Funktionalität aus deiner Standardbibliothek! Löse das stattdessen selbst mit anderen grundlegenden Werkzeugen.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Go Exercism

Bereit, mit Akkumulieren zu starten?

Melde dich bei Exercism an, um Go mit 34 Konzepte166 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.