Microsoft Maps F#语言升级
消费者办公室365订阅增长速度
云终于杀了桌面电话吗?Dialpad认为是这样
DVLA旨在通过迁移到公共云和开放标准来削减IT成本
思科在路由器和会议服务器软件中修补严重缺陷
无保留手机跟踪:联邦法官将DEA的Stingray证据踢到路边
卡巴斯基研究员在亚洲开发了Cyber​​取证工具
OLPC Redux:分拆为低成本硬件提供后继者
AI只是共同写出了它的第一个恐怖电影,你可以帮助它真实
马来西亚的Cyber​​ Jaya获得智能城市提升
国家陆军博物馆使用潮流来实现未来的个性化计划
新加坡审查个人数据保护规则
通过采用Microsoft Azure进行数据分析,BP扩大公共云策略
数字驱动企业软件支出
黑客3D打印机可以致力于工业破坏
欧洲联盟将会员国带到5克领先
沃达丰调动假新闻和仇恨言论
Google Buys Sneaker-Scanning Machine Company Moodstocks
由于政变尝试展开,土耳其总统通过FaceTime出现在直播电视
面试:Charles Cameron,科技主任,中心
在苹果爱尔兰数据传达案件中判定截止者裁决,直到7月底
谷歌让第三方在Android上扩展其生产力软件
微软希望在线帮助小企业预约
东盟,大洋洲的移动数据流量将在2022年增长11倍
全屏Windows 10更新通知说了很多关于分心的用户
反映将现金提高为现代世界的可视化引擎
Apple的iPhone 7更接近桌面
戴尔EMC新时代的曙光
IT专业人员可以查看终点安全性以对计数自定义恶意软件
Yahoo Abandons战斗,以4.8b美元的价格向Verizon销售互联网业务
英国呼吁智能汽车网络保护
俄罗斯黑客交易了成千上万英国官员的证书
BBC IPLAYER PILOT DEMOS Microsoft的AI野心语音控制
Adobe将在2020年底终止Flash播放器
尽管有重大挫折,但自驾驾驶汽车技术必须推进
基于应用的银行业务在英国继续上升
英特尔悄悄地杀死了探戈智能手机的项目,重新思考增强现实
Microsoft对Windows 10海盗进行了法律压力
拉斯维加斯如何利用物联网和思科来改善城市体验
最新的跳跃第二计划为尽职尽责的Sysadmins构成了困境
iPhone ASP拒绝显示苹果在工作中的服务战略
英国政府数字服务低于平均水平,国际排名展示
BT手超过225万英镑,以抵御账户丑闻的法律行动
在延迟之后,联想终于船舶第一张OLED笔记本电脑
Salesforce扩展了“带上自己的键”的加密选项
澳大利亚推动解密计划
苹果刚抓住一片优步吗?
这个Android特洛伊木马阻止了受害者提醒银行
AMD包装1TB SSD进入GPU以获得更好的VR和游戏
学习表演,英国落后于欧洲的欧洲落后于欧洲
您的位置:首页 >科技 > 物联科技 >

Microsoft Maps F#语言升级

2021-07-13 20:44:10 [来源]:

Microsoft为F#“功能第一”语言的计划包括今年晚些时候升级,该升级包括从结构元组到改进的错误消息的功能。支持.NET核心,一个多平台,开源版本的.NET编程模型,也在作品中。

Microsoft Visual Fsharp Team表示,F#4.1专注于灵活性和增量改进。它具有带有Visual C#7和Visual Basic Tuples的结构元组和互操作性。

[ 深潜:PowerShell的力量:基本提示Windows管理员会喜欢。/我们的Windows,MacOS,iOS和Android中基于Exchange的工具指南:Desktop Outlook与Mobile Outlook与本机应用程序。]

元组是一种数据结构,可以存储固定大小的有限序列,并且可以从方法返回多个值。当在短时间内分配了许多元组时,结构元组提高了性能。

“F#中的元组类型是以语言级别以多种方式捆绑在一起的关键方法,”团队表示。“这种带来的益处,例如将值作为ad-hoc的便利性或与操作的结果一起捆绑信息,也以C#和Visual Basic的结构元组的形式浮出来。”

版本4.1还将采用struct记录功能。“在F#4.1中,记录类型可以用[<struct>]属性表示为结构。这允许记录现在与结构的任何其他所需的更改共享相同的性能特征。“

同时,单个案例结构工交也会启用。“单壳的联盟类型通常用于包装原始类型的域建模,”团队表示。“这允许您继续这样做,但没有在堆上分配新类型的开销。”

在F#4.1中将增强错误消息,其中包含了在编译器中包含的信息的建议修复程序的改进,并且还计划了固定的关键字功能。.NET中间语言使开发人员能够针对堆栈上的指针类型本地; C#使用“固定”语句支持此语句范围内的“固定”语句。“这种支持将以与”使用“绑定结合使用的”固定“关键字的形式来到F#4.1。”团队说。同时,数字文字版本4.1中的下划线将使数字分组为逻辑单元以便更容易阅读。

F#4.1将在单个文件中的单个范围内为单个文件中的类型和模块集合,以相互参考,并且它将在共享与类型的模块上的模块上的隐式“模块”后缀。“通过此功能,如果模块共享与同一声明组中的类型相同的名称 - 也就是说,它们在同一名称空间中,或者在同一组中构成模块的声明中 - 它将具有后缀“模块”在编译时附加到它。“

F#4.1的Visual F#工具将支持编辑和编译.NET核心和.NET Framework项目。“我们的编译器和F#4.1的脚本工具将是为.NET核心提供支持的第一个版本,”团队表示。计划的工具包括一个跨平台,开源编译器工具链,用于.NET Framework和.NET核心,用于Linux,MacOS X和Windows。

Visual F#IDE工具将升级与Visual Studio的下一个版本一起使用,而F#4.1支持将包含在Microsoft“的Xamarin Studio和Visual Studio代码工具中。升级将在Fable F#-To-ECMAScript Transpiler和Roslyn工作区中支持,用于Roslyn编译器平台中的代码分析和重构。

这个故事,“Microsoft地图F#语言升级”最初由Infoworld发布。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。