Описание тега active-pattern
Активный шаблон - это метод на языке программирования F#, который позволяет вам определять именованные разделы, которые подразделяют входные данные, так что вы можете использовать эти имена в выражении сопоставления с шаблоном так же, как и для распознаваемого объединения.
Активный шаблон - это метод на языке программирования F#, который позволяет вам определять именованные разделы, которые подразделяют входные данные, так что вы можете использовать эти имена в выражении сопоставления с шаблоном так же, как и для распознаваемого объединения.
Вы можете использовать активные шаблоны для индивидуальной декомпозиции данных для каждого раздела. Например, можно обернуть объекты активным шаблоном, чтобы вы могли использовать объекты в сопоставлении с шаблоном так же легко, как и любой другой тип объединения.