Курс по Raku / Приложение 🆕 / Поток и функции / Подпрограми и функционален стил / Exercises

Композирайте две функции

Задача

Напишете подпрограма compose, която приема две функции и връща нова функция, прилагаща ги една след друга — първо втората, после първата. Композирайте „удвояване“ с „добавяне на единица“, а после извикайте резултата с 5 (което дава 12).

Пример

Програмата отпечатва:

12

Решение

Вижте решението

Навигация в курса

Решение: Сума на цифрите чрез рекурсия   |   Решение: Композирайте две функции