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