+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft у своєму блозі для розробників розповіла про вихід нової версії мови програмування F#

Microsoft у своєму блозі для розробників розповіла про вихід нової версії мови програмування F#

Microsoft у своєму блозі для розробників розповіла про вихід нової версії мови програмування F#. Їй відповідає версія SDK для компіляції 10.2. Підтримка F# 4.5 також додана в нещодавно опубліковану версію середовища Visual Studio 2017 15.8.

Що нового в F# 4.5

  • Підтримка типу Span, реалізованого в .NET Core 2.1. Дозволяє створювати більш ефективний код і взаємодіяти з ним.
  • Введення правил безпеки під час роботи з конструкціями ByRef. Необхідно для обмеження контексту їх використання і підвищення передбачуваності результату. Розробники нагадують, що Span<'T> та ReadOnlySpan<'T> також обмежені прийнятим набором правил.
  • Виправлення помилок, що виключає сумісність з кодом, написаним на F# версії 4.1:
    • підтримка неявного розіменування поворотного значення ByRef;
    • заміна покажчика this на inref в незмінних структурах для виключення помилки їх заміщення під час виклику.
  • Підтримка нового ключового слова match!, що дозволяє скоротити деякі шаблони, що часто використовуються.
  • Послаблення в вимогах приведення до базового типу (cast) під час роботи з yield у послідовностях, списках та масивах.
  • Послаблення в правилах відступів при роботі зі списками та масивами.
  • Удосконалене трасування стека під час роботи з async та додаткові покращення в модулі FSharp.Core.

Що нового в VS для F# 4.5

  • Додано можливість автоматичного закриття парних символів "", (**), (), [], [||], {} та [<>].
  • Реалізовано функцію Go to Definition — для цього необхідно натиснути на об'єкт із затиснутою клавішею CTRL.
  • Додано експериментальну функцію CodeLens для відображення сигнатур типів.

Крім підтримки F# 4.5 версія Visual Studio 2017 15.8 також отримала оновлення інструментів для роботи з Python, С++ і JavaScript. Крім того, доданий емулятор Google Android, сумісний з апаратним віртуалізатором Hyper-V, для розробки мобільних телефонів. додатків.

 

 

Інші новини

Найкраща ціна