微软为Visual Studio 2019提供F# 4.6 和 F# 工具

栏目: ASP.NET · 发布时间: 5年前

内容简介:上周,微软宣布推出适用于Visual Studio 2019的F# 4.6和F#工具。此版本附带了一种名为Anonymous Records的新记录类型,以及F# 核心库中的少量更新。为了更新和开发F# 4.6中的新功能,该团队遵循开放的RFC流程。在F#中编写命名记录类型在以前的版本中并不容易,并且准确地解决了一种称为Anonymous Records的新类型。这些F#记录类型没有任何明确的名称,可以以临时方式声明。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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

高效程序员的45个习惯

高效程序员的45个习惯

Venkat Subramaniam、Andy Hunt / 钱安川、郑柯 / 人民邮电出版社 / 2010-01 / 35.00元

“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。” ——Nathaniel T. Schutta,《Ajax基础教程》作者 “此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。” ——Matthew Johnson,软件工程师 十年来,软件行业发生了翻天覆地的变化。敏捷......一起来看看 《高效程序员的45个习惯》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具