Сводка
В этом модуле вы узнали о функциях и некоторых шаблонах, которые они используют. Функции позволяют использовать одни и те же операции много раз, действуя как именованные ссылки на группу популярных выражений. Для функции также можно задавать параметры, что делает ее гибкой.
Вы также узнали, что в основном тип ваших параметров и тип возвращаемого функцией значения определяются компилятором F#. Но иногда ему нужно помочь и прямо указать необходимый тип. Кроме того, добавление типов делает код более удобным для чтения.
Помимо основных сведений о функциях, вы узнали и о некоторых полезных шаблонах, таких как композиция и конвейер. Композиция — это объединение нескольких функций в более сложную функцию. Конвейеры больше относятся к оперированию данными. Они принимают данные и обрабатывают их с помощью последовательности функций для получения значения.