Implémente l'opération accumulate qui, étant donné une collection et une opération à appliquer à chaque élément de la collection, renvoie une nouvelle collection contenant le résultat de cette opération appliquée à chaque élément de la collection d'entrée.
Étant donné la collection de nombres :
Et l'opération :
x => x * x)Ton code doit pouvoir produire la collection des carrés :
Jette un œil à la suite de tests pour voir la signature de fonction attendue.
Ne touche pas à cette fonctionnalité collect/map/fmap/machin-chose fournie par ta bibliothèque standard ! Résous celui-ci toi-même en utilisant d'autres outils de base à la place.
Inscris-toi sur Exercism pour apprendre et maîtriser ReasonML avec 31 exercices, et un vrai mentorat humain, le tout gratuitement.