Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Изучай Haskell во имя добра!
5. Функции высшего порядка
Поставить закладку
Каррированные функции
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
От издателя
Предисловие
Введение
1. На старт, внимание, марш!
+
2. Типы и классы типов
+
3. Синтаксис функций
+
4. Рекурсия
+
5. Функции высшего порядка
-
Каррированные функции
Сечения
Печать функций
Немного о высоких материях
Реализация функции zipWith
Реализация функции flip
Инструментарий функционального программиста
Функция map
Функция filter
Ещё немного примеров использования map и filter
Функция map для функций нескольких переменных
Лямбда-выражения
Я вас сверну!
Левая свёртка foldl
Правая свёртка foldr
Функции foldl1 и foldr1
Примеры свёрток
Иной взгляд на свёртки
Свёртка бесконечных списков
Сканирование
Применение функций с помощью оператора $
Композиция функций
Композиция функций с несколькими параметрами
Бесточечная нотация
6. Модули
+
7. Создание новых типов и классов типов
+
8. Ввод-вывод
+
9. Больше ввода и вывода
+
10. Решение задач в функциональном стиле
+
11. Аппликативные функторы
+
12. Моноиды
+
13. Пригоршня монад
+
14. Ещё немного монад
+
15. Застёжки
+
Данный блок поддерживает скрол*