Scala 3 正式发布

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

内容简介:Scala 3 稳定版来了!发布公告写道:“经过 8 年的努力开发,在此期间共产生了 28000 多次 commit、7400 多个 PR,以及关闭了 4100 多个 issue。从2012年12月6日 Scala 3 的首个 commit 算起,共计超过 100 人为项...

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

Scala 3 正式发布

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

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

新类型

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

上下文抽象

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

其他新特性

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

详细更新内容点此查看


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

查看所有标签

猜你喜欢:

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

算法时代

算法时代

Luke Dormehl / 胡小锐、钟毅 / 中信出版集团 / 2016-4-1 / CNY 59.00

世界上的一切事物都可以被简化成一个公式吗?数字可以告诉我们谁是适合我们的另一半,而且能和我们白头偕老吗?算法可以准确预测电影的票房收入,并且让电影更卖座吗?程序软件能预知谁将要实施犯罪,并且精确到案发时间吗?这些事听起来都像是科幻小说中的情节,但事实上,它们仅是日益被算法主宰的人类世界的“冰山一角”。 近年来随着大数据技术的快速发展,我们正在进入“算法经济时代”。每天,算法都会对展示在我们眼......一起来看看 《算法时代》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

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

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换