Scala 3 来了,Dotty 发布 3.0.0-M1 版本

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Dotty 发布了 3.0 的首个里程碑版本 3.0.0-M1,Dotty 作为 Scala 尝试新的语言概念以及编译器技术的研究平台,它最终将成为 Scala 3.0。 Dotty 对 Scala 进行了许多简化,例如删除不重要的语法特性(移除 XML 字面...

Dotty 发布了 3.0 的首个里程碑版本 3.0.0-M1,Dotty 作为 Scala 尝试新的语言概念以及编译器技术的研究平台,它最终将成为 Scala 3.0。

Scala 3 来了,Dotty 发布 3.0.0-M1 版本

Dotty 对 Scala 进行了许多简化,例如删除不重要的语法特性(移除 XML 字面量语法),尝试将 Scala 的类型归结为更小的一些更基本的构建者, DOT(依赖对象类型演算)研究了这些构建者的理论。

Dotty 为 Scala 带来的新特性

Dotty 3.0.0-M1 更新亮点

语法

  • 修复 #9829 issue:支持使用as代替@用于模式绑定
  • 支持修改给定选择器的通配符 #9949
  • 保持 @Alpha 的可选状态 #10093

ScalaJS

  • Scala.js:实现非原生 JS 类 #9774
  • Scala.js:实现 PrepJSInterop 阶段,简化导出处理 #9725

优化

  • 改进对端口类文件解析的处理 #10037
  • 增强 Semanticdb 可用性 #9768
  • 优化核心和前端 #9867

详情查看 release note

延伸阅读


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

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

Web Scalability for Startup Engineers

Web Scalability for Startup Engineers

Artur Ejsmont / McGraw / 2015-6-23 / USD 34.81

Design and build scalable web applications quickly This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concept......一起来看看 《Web Scalability for Startup Engineers》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器