Основы функционального программирования на JavaScript
Содержание Спецификация Fantasy-Land и библиотеки ФП Шпаргалка по функциональному программированию Универсальные и специальные языки Решение Проблемы Рекурсии в FunctionalScript Языки со статической типизацией и динамической типизацией Можно использовать другие языки, например ELM или подмножество TypeScript, транслировать их в FunctionalScript и публиковать как обычные JavaScript пакеты (например npm пакеты). В этом коде мы используем закрытие для создания свёрнутой версии функции add. Функция curriedAdd принимает один аргумент и возвращает новую функцию, принимающую второй аргумент. Спецификация Fantasy-Land и библиотеки ФП Чтобы запустить программу и обработать необходимые побочные эффекты, нечистые функции могут императивно вызывать чистые. Мне кажется, чистые функции — одна из самых...
Read post →