微软的F#5即将完成功能
Microsoft已完成F#5的功能工作,这是对.NET开源功能语言的计划升级。最新预览版添加了字符串插值。
F#中的插值字符串是一项非常受人欢迎的功能,它与C#或JavaScript中的插值字符串非常相似,使开发人员可以在字符串文字内部编写“空洞”。与sprint函数类似,F#插值字符串还允许类型化插值,以强制要求插值上下文内部的表达式符合特定类型。 微软透露,它已经于8月27日完成了功能,但该公司称它是针对.NET 5发行候选版本计划的一项小改进。 F#5计划于11月与.NET 5软件开发平台一起发布。
至此,Microsoft将主要集中在错误修复和解决反馈上。 可以通过安装NET 5预览SDK或通过NET和Jupyter Notebook访问F#5。在F#5的其他最新发展中: 现在,对nameof的支持已经完成,它可以解析它所使用的符号并生成一个名称,该名称代表F#源中的名称。
这在日志记录等情况下很有用,其中日志记录可以防止源代码更改码。 预览中提供了开放类型声明,类似于C#中的开放静态类,不同之处在于语法差异和符合F#语义的行为略有不同。使用开放类型声明,开发人员可以打开任何类型以公开其静态内容。
他们还可以打开F#定义的并集和记录以公开内容。如果在模块中定义了联合,并且开发人员希望访问其案例但不打开整个模块,则这很有用。 允许开发人员改善组件表达能力的计算表达式已得到增强,以允许应用程序形式。
使用此预览,可以在通用实例上实现接口。 版权所有©2020 IDG Communications,Inc. 紧贴InfoWorld的最新新闻稿,内容涉及软件开发人员,分析师,数据库程序员和数据科学家。
从我们仅限会员的内幕文章中获取专家见解。
Yorumlar
Yorum Gönder