Реалізуйте операцію accumulate: вона приймає масив і операцію, яку потрібно застосувати до кожного елемента цього масиву, а повертає новий масив, що містить результат застосування цієї операції до кожного елемента вхідного масиву.
Маємо масив чисел:
І операцію:
x => x * x)Наш код має вміти утворити масив квадратів:
Погляньмо на набір тестів, щоб побачити очікувану сигнатуру функції.
Не чіпайте ту функціональність collect/map/fmap чи як її там, яку надає стандартна бібліотека! Розвʼяжіть це завдання самостійно, скориставшись натомість іншими базовими інструментами.
Зареєструйтеся на Exercism, щоб вивчати й опановувати PHP, а також 11 концепцій122 вправи та справжнє наставництво від людей, і все це безкоштовно.