Теория 1. Списки и функции над ними в Haskell.

21 подписчик

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав

21 подписчик

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

17 дней назад

0:00 - Введение. Определение списка 1:27 - 2 самых важных оператора над списками 1:45 - Конструктор списков. Базовые способы конструирования списков. Примеры 4:05 - Задача 1. Функция add2Elem 6:59 - Разборка списков. Функции head и tail 9:07 - Задача 2. Функция second. Применение оператора двоеточие 11:07 - Функции last и init (гусеничка) 11:47 - Функции высших порядков. Определение 12:10 - Унарный предикат. Определение. Примеры 12:48 - Функция filter. Разбор её рекурсивного задания 15:25 - Примеры применения функции filter 16:26 - Разбор редукций filter вручную 23:45 - Функция takeWhile. Разбор редукций takeWhile вручную. Проверка в интерпретаторе ghci 29:07 - Функция dropWhile. Разбор примеров. 29:44 - Функция span. Примеры 30:26 - Функция break. Примеры 31:00 - Функция map. Примеры применения со встроенными функциями и лямбда-абстракциями 34:49 - Функция concat. Примеры 35:16 - Функция concatMap. Примеры применения со встроенными функциями и лямбда-абстракциями 36:51 - Функции zip и zipWith. Примеры. zip как частный случай zipWith с конструктором пары. Функция zipWith3 41:10 - Бесконечные структуры данных. Функция ones и расходимость 42:55 - Функция nats. Как функции высших порядков применить с бесконечному списку?Функции take и head. Примеры 45:01 - Функции, порождающие бесконечные списки: replicate, cycle, repeat. Примеры 46:13 - Функция iterate. Разбор и примеры. #Haskell

Название:

Теория 1. Списки и функции над ними в Haskell.

Категория:

Разное