Программирование на языке Haskell
- Подробности
- Категория: Функциональное программирование от CSC
Лекция №5 в курсе "Функциональное программирование" (весна 2015).
Преподаватель курса: Денис Николаевич Москвин.
Ошибки. Основание. Строгие и нестрогие функции. Ленивое и энергичное исполнение. Функция seq. Алгебраические типы данных. Сопоставление с образцом, его семантика. Объявления type и newtype. Метки полей.
Основные функции стандартной библиотеки для работы со списками. Бесконечные списки. Арифметические последовательности. Выделение списков.