Scala 3 正式发布

Posted FOSS Lab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala 3 正式发布相关的知识,希望对你有一定的参考价值。

点击蓝字
默默关注


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://docs.scala-lang.org/scala3/new-in-scala3.html



往期推荐


Scala 3 正式发布

扫码关注最新动态

我就知道你“在看”

以上是关于Scala 3 正式发布的主要内容,如果未能解决你的问题,请参考以下文章

华为最新人事调整:余承东任智能汽车解决方案 BU CEO;美团悄悄更换抽佣规则,佣金不降反升;Scala 3 正式发布|极客头条...

极客日报第127期:华为最新人事调整:余承东任智能汽车解决方案 BU CEO;美团悄悄更换抽佣规则,佣金不降反升;Scala 3 正式发布

腾讯Angel 1.0正式版发布:基于Java与Scala的机器学习高性能计算平台

之士科技正式支持 Scala 编程语言并提供技术支持等服务

跟奥迪A3同平台,斯柯达SCALA全球首发

Node.js 发布 v8.0.0 正式版;Qt 5.9 正式发布,长期支持版本 | 软件周刊