F# как альтернативный язык разработки под .NET

Четверг, 23 ноября 2017
Таймс, ауд. 405

Слайды с лекции

dotnet_lecture_231117.pdf

Описание

Введение, общий обзор концепций F#. Основные конструкции: let, типы, конструкторы типов, таплы. Подробно про функциональные типы. Рекурсия, взаимная рекурсия. Лямбда-функции. Операторы |> и >>. Частичное применение. matching. Ленивые типы данных, seq. Записи, discriminated union-ы. Хвостовая рекурсия, аккумулятор, CPS.