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