Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Справочник по языку Haskell
I. Синтаксис и идиомы языка
Поставить закладку
Если Вы наш подписчик,то для того чтобы скопировать текст этой страницы в свой конспект,
используйте
просмотр в виде pdf
. Вам доступно 18 стр. из этой главы.
Для продолжения работы требуется
Registration
Предыдущая страница
Следующая страница
Table of contents
Введение
I. Синтаксис и идиомы языка
-
1. Функции
1.1. Общий вид определения функций
1.1.1. Детальный разбор нескольких примеров определения функций
1.1.2. Ветвление
1.1.3. Замыкания
1.1.4. Бинарные операции
1.2. Технология сопоставления с образцами
1.2.1. Образцы вида (n + k)
1.2.2. Именованные образцы
1.2.3. Ленивые образцы
1.3. Ввод и вывод
1.3.1. Действия ввода/вывода
1.3.2. Обработка исключений
1.4. Приёмы программирования
1.4.1. Двумерный синтаксис
1.4.2. Рекурсия и корекурсия
1.4.3. Накапливающий параметр и хвостовая рекурсия
1.4.4. Бесточечная нотация
1.4.5. Анонимные функции
1.4.6. Охрана
1.4.7. Определители списков
2. Типы данных
2.1. Базовые типы
2.1.1. Кортежи
2.1.2. Списки
2.2. Кратко об алгебраических типах данных
2.2.1. Перечисления
2.2.2. Простые структуры
2.2.3. Именованные поля
2.3. Синонимы типов
2.4. Параметрический полиморфизм
2.5. Типы функций
2.5.1. Функции как программные сущности с типом
2.5.2. Каррирование и частичное применение
2.5.3. Функции высшего порядка
3. Классы типов и экземпляры классов
3.1. Класс как интерфейс
3.2. Контекст и прикладные функции
3.3. Экземпляр - связь между типом и классом
3.3.1. Экземпляры класса Logic
3.4. Изоморфные типы
3.4.1. Определение нескольких экземпляров для уникальной пары (класс, тип)
3.5. Автоматическое построение экземпляров
3.6. Окончательные замечания о системе типов в языке Haskell
4. Модули
4.1. Система модулей
4.1.1. Экспорт программных сущностей
4.1.2. Импорт сторонних модулей
4.2. Абстракция данных при помощи модулей
4.3. Кое-что ещё о модулях
5. Сводная информация
II. Стандартные библиотеки
+
Заключение
Литература
Данный блок поддерживает скрол*