Перейти к основному содержимому

Справочник языка F# (Microsoft Learn)

Назначение

Курируемый навигатор по официальному справочнику языка F# на Microsoft Learn. Здесь собрана структура документации Microsoft: упорядочение кода, литералы, функции, циклы, сопоставление с образцом, типы, коллекции, записи и размеченные объединения, ООП, async/task, вычислительные выражения, поставщики типов, ключевые слова и параметры компилятора. Тексты статей не копируются — только названия разделов и ссылки.

Шпаргалка по синтаксису в энциклопедии: Справочник по F#. Учебный маршрут: F# в экосистеме .NET · Первая программа · FSI · match · императивный слой · ООП · async/task · структура проекта.

Краткое пояснение

Интерактивный поиск по разделам справочника: от let и match до task { }, type providers и FSharp.Core API.

Загрузка справочника F#…

Как пользоваться справочником языка F#

Microsoft Learn по F# — официальный справочник конструкций языка: ключевые слова, типы, match, модули, async/task. Тексты статей на Learn не дублируются в энциклопедии; здесь — оглавление со ссылками и поиск по названию раздела.

Чем эта страница отличается от 181

181 — шпаргалка184 — навигатор Learn
ФорматКраткие таблицы и примеры в энциклопедииСсылки на полные статьи Microsoft
ГлубинаБыстрый ответ «как написать»Полное описание правил и краевых случаев
ОбновленияРедакция репозиторияИндекс из fsharp-language-reference-index.json

Для обучения удобна связка: 18182185 (FSI) → при необходимости углубиться в Learn через этот навигатор.

Как искать тему

  1. В блоке «Охват документации» ниже найдите блок (типы, match, async, …).
  2. В интерактивном поиске введите ключевое слово: record, pipeline, computation expression.
  3. Откройте ссылку на Learn — читайте примеры и ограничения версии F#.
  4. Проверьте пример в FSI: скопируйте фрагмент, посмотрите выведенный тип.

Примеры маршрутов

ВопросКуда на Learn (через навигатор)Практика в энциклопедии
Как объявить тип с вариантами?Discriminated unions186
Чем async отличается от task?async / task expressions189
Порядок файлов в проекте?Modules, namespaces190
Вызов .NET из F#?.NET interoperability188

FSharp.Core

Библиотека FSharp.Core — стандартные функции List, Option, Async и т.д. Её API документируется отдельно: fsharp-core-docs. Платформенные классы (HttpClient, File) — в справочнике .NET API.


Охват документации

БлокПримеры тем на Learn
Упорядочение кодапространства имён, модули, open
Типы и выводбазовые типы, вывод типов, единицы измерения
Модель данныхзаписи, размеченные объединения, Option
Асинхронностьasync, task
Компиляторключевые слова, директивы

Дополнительные материалы Microsoft

Связанные материалы


Каталог генерируется скриптом npm run docs:dotnet-catalog из scripts/fsharp-language-reference-index.json (структура index.md на Learn).

См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).