Описание тега f#-4.1
В F# 4.1 реализованы значительные улучшения языка и межплатформенная поддержка.NET Core.
Новые функции в F# 4.1
- Поддержка.NET Core и.NET Standard для F# 4.1
Новые языковые возможности в F# 4.1
- Структурируйте кортежи и взаимодействуйте с кортежами C# 7/VB 15
- Структурные аннотации для записей
- Структурные аннотации для единичных дискриминированных союзов
fixed
Ключевое слово для собственных сценариев взаимодействия- Подчеркивает в числовых литералах
- Атрибуты информации вызывающего абонента
- Добавление типа результата
- Взаимные ссылочные типы и модули в одном файле
- Неявный суффикс "Модуль" в модулях, имена которых совпадают с типом
- Берф возвращается
- Улучшения сообщений об ошибках
Следующие функции также поставляются с F# 4.1:
- Реализация IReadonlyCollection <'T> в списке <' T>
- Поддержка необязательных атрибутов и атрибутов DefaultParameterValue
- Дополнительные функции дополнительного модуля
- Статически разрешенные улучшения параметров типа
- Улучшения производительности компилятора
- Структурные аннотации для многопрофильных дискриминационных союзов
Дальнейшие ссылки
- Взгляд в F# 4.1
- Объявление о F# 4.1 и инструментах Visual F# для Visual Studio 2017
- RFC, реализованные в F# 4.1
- Connect (); // 2016: что нового в F# 4.1
- Улучшения языка и инструментов в F# в Visual Studio 2017
- F# 4.1 приносит улучшения и взаимодействие с C# 7
Известные вопросы
Существует ряд известных проблем, которые либо уже исправлены и ожидают выпуска, либо находятся в ближайшем пути исправления. Вы можете увидеть этот список здесь.