Scala 3在这里

2021-05-14 23:56:46

经过8年的工作后,28,000名提交,7,400拉申请,4,100封闭问题 - Scala 3终于出了。自2012年12月6日的第一次提交以来,超过一百人为该项目做出了贡献。今天,Scala 3纳入了型式理论的最新研究以及Scala 2的行业经验。我们已经看到了Scala中社区的良好(或不太好)的工作。根据这种经验,我们创造了第三次迭代Scala - 易于使用,学习和规模。

在Scala 3最终有很多新功能,你可能想知道你应该在哪里开始学习所有这些。学习Scala 3的进入地方是其文档。

为了获得进入Scala 3的所有新功能,您可以看看Scala 3文章中的新功能。为了简化和更全面的介绍,请参阅Scala 3 Book。您可以在线尝试Scala 3,而无需通过SCASTIE在您的计算机上安装任何内容,或者您​​可以遵循“入门指南”将其安装在计算机上。

与Scala 2相比,一件事完全在Scala 3中发生了变化:它是宏。您可以在专用文档中了解如何在Scala 3中工作。

如果您是Scala 2的经验丰富的用户,您可以在Scala 2到Scala 3.您可能希望从Scala 2港口到Scala 3.您可能会发现迁移指南有用。它概述了Scala 2和Scala 3之间的兼容性故事:源兼容性,二进制兼容性,更改和丢弃功能,Metaprogramming。

如果您在Scala旅程中需要任何帮助,则可以在此找到与Scala用户的各种资源。

谁已经在Scala 3?您可以使用哪些库?一个回答这个问题的好地方是scaladex。 Scaladex是Scala库的索引,您可以通过语言版本,平台或库的作业类型来探索生态系统。在撰写本文时,Scala 3上有308个早期采用的库图书馆,而2597 Scala 2.13图书馆相比。

Warning: Can only detect less than 5000 characters