微軟為Visual Studio 2019提供F# 4.6 和 F# 工具
上週,微軟宣佈推出適用於Visual Studio 2019的F# 4.6和F#工具。此版本附帶了一種名為Anonymous Records的新記錄型別,以及F# 核心庫中的少量更新。
Visual Studio 2019的F# 4.6和F# 工具
為了更新和開發F# 4.6中的新功能,該團隊遵循開放的RFC流程。在F#中編寫命名記錄型別在以前的版本中並不容易,並且準確地解決了一種稱為Anonymous Records的新型別。這些F#記錄型別沒有任何明確的名稱,可以以臨時方式宣告。
F#核心庫中的更新
在F# Core(F#核心)庫中,對ValueOption型別進行了更新。在此版本中,添加了一個名為DebuggerDisplay的新屬性,有助於除錯。添加了IsNone,IsSome,None,Some,op_Implicit和ToString成員。除了這些更新之外,現在還有一個ValueOption模組,它具有與Option模組相同的功能。
Visual Studio 2019的F#工具
許多重點都放在改進Visual Studio的F#工具的效能上,特別是對於更大的解決方案。以前,F#編譯器和工具在用於更大的解決方案時會遇到困難,並導致大量記憶體和CPU使用。為了解決這個問題,團隊在F#解析器中做了很少的更新,減少了快取大小,在處理格式字串時顯著減少了分配等等。
此版本還附帶了一項新功能,可根據游標所在位置智慧地識別貼上程式碼。您可以通過工具>選項>文字編輯器> F#>選項卡>智慧啟用智慧縮排來啟用此功能,此功能將自動啟用。
詳情閱讀Microsoft部落格 上Visual Studio 2019的F# 4.6和F#工具的完整更新列表。
Linux公社的RSS地址 :https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2019-04/157949.htm