Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Изучай Haskell во имя добра!
14. Ещё немного монад
Поставить закладку
Если Вы наш подписчик,то для того чтобы скопировать текст этой страницы в свой конспект,
используйте
просмотр в виде pdf
. Вам доступно 11 стр. из этой главы.
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
От издателя
Предисловие
Введение
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. Застёжки
+
Данный блок поддерживает скрол*