Описание тега 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
  • Дополнительные функции дополнительного модуля
  • Статически разрешенные улучшения параметров типа
  • Улучшения производительности компилятора
  • Структурные аннотации для многопрофильных дискриминационных союзов

Дальнейшие ссылки

Известные вопросы

Существует ряд известных проблем, которые либо уже исправлены и ожидают выпуска, либо находятся в ближайшем пути исправления. Вы можете увидеть этот список здесь.

Смотрите также