Valósítsd meg az accumulate műveletet, amely egy gyűjtemény és a gyűjtemény minden elemén végrehajtandó művelet megadásakor visszaad egy új gyűjteményt, amely tartalmazza annak eredményét, hogy a műveletet a bemeneti gyűjtemény minden elemére alkalmaztad.
Adott a következő számgyűjtemény:
És a művelet:
x => x * x)A kódodnak elő kell tudnia állítania a négyzetek gyűjteményét:
Nézd meg a tesztkészletet, hogy megismerd az elvárt függvényszignatúrát.
Ne nyúlj a szabványos könyvtárad által biztosított collect/map/fmap/izé funkciókhoz! Oldd meg inkább magad, más alapvető eszközök segítségével.
Ehhez a feladathoz a következő F#-nyelvi elemek jönnek jól:
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) F# nyelvet 18 fogalom148 feladat segítségével, valódi emberi mentorálással, mindez ingyen.