Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Изучай Haskell во имя добра!
14. Ещё немного монад
Для продолжения работы требуется
Registration
Предыдущая страница
Следующая страница
Table of contents
От издателя
Предисловие
Введение
1. На старт, внимание, марш!
+
2. Типы и классы типов
+
3. Синтаксис функций
+
4. Рекурсия
+
5. Функции высшего порядка
+
6. Модули
+
7. Создание новых типов и классов типов
+
8. Ввод-вывод
+
9. Больше ввода и вывода
+
10. Решение задач в функциональном стиле
+
11. Аппликативные функторы
+
12. Моноиды
+
13. Пригоршня монад
+
14. Ещё немного монад
-
Writer? Я о ней почти не знаю!
Моноиды приходят на помощь
Тип Writer
Использование нотации do с типом Writer
Добавление в программы функции журналирования
Добавление журналирования в программы
Неэффективное создание списков
Разностные списки
Сравнение производительности
Монада Reader?Тьфу, опять эти шуточки!
Функции в качестве монад
Монада Reader
Вкусные вычисления с состоянием
Вычисления с состоянием
Стеки и чебуреки
Монада State
Получение и установка состояния
Случайность и монада State
Свет мой, Error, скажи, да всю правду доложи
Некоторые полезные монадические функции
liftM и компания
Функция join
Функция filterM
Функция foldM
Создание безопасного калькулятора выражений в обратной польской записи
Композиция монадических функций
Создание монад
15. Застёжки
+
Данный блок поддерживает скрол*