Implémente l'opération accumulate qui, à partir d'une collection et d'une opération à appliquer à chaque élément de cette collection, renvoie une nouvelle collection contenant le résultat de l'application de cette opération à 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 :
Regarde 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 à l'aide d'autres outils de base.
Inscris-toi sur Exercism pour apprendre et maîtriser PHP avec 11 concepts122 exercices, et un vrai mentorat humain, le tout gratuitement.