您现在的位置是:首页 > 文章详情

Scala 3 正式发布

日期:2021-05-17点击:543

Scala 3 稳定版来了!发布公告写道:“经过 8 年的努力开发,在此期间共产生了 28000 多次 commit、7400 多个 PR,以及关闭了 4100 多个 issue。从2012年12月6日 Scala 3 的首个 commit 算起,共计超过 100 人为项目做出了贡献。现在,Scala 3 通过结合类型理论的最新研究以及 Scala 2 的行业经验,Scala 的第三次迭代版本变得更易于使用、学习和扩展。”

按照规划,3.x 期间的更新频率是每隔 6 周发布一次常规维护更新。

下边简单介绍一下 Scala 3 值得关注的新特性。

新类型

  • 交集类型
  • 并集类型
  • 类型 Lambda
  • 匹配类型
  • 依赖函数类型
  • 多态函数类型

上下文抽象

  • Using 子句
  • 扩展方法
  • 实现 Type Class
  • Type Class 推导
  • Multiversal Equality
  • 上下文函数
  • 隐式转换

其他新特性

  • Trait 参数
  • 透明 Trait
  • 统一应用函数
  • Export 子句
  • 不透明类型别名
  • 开放类
  • 参数解元组
  • Kind 多态
  • Matchable Trait
  • @threadUnsafe 注解
  • @targetName 注解
  • 新控制语法
  • 可选括号
  • 显式 null
  • 安全初始化
  • TypeTest
  • ……

详细更新内容点此查看

原文链接:https://www.oschina.net/news/141955/scala3-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章