Link Search Menu Expand Document

Scala 3 中文站处于早期阶段,正在活跃更新。最后更新时间 2021-05-19 17:15:19。

Scala 3 中文站

官方资源:

中文站资源:

点击每个页面最下方“在 GitHub 上修改此页面”链接可以跳转到对应文件的 GitHub 页面。如果发现翻译有误,可以打开 issue 告诉我们,也欢迎贡献翻译。

本站对可选括号语法(使用缩进替代大括号)持绝对反对态度,本站所有示例中任何非必要的用缩进替代大括号都是由于疏忽造成的,欢迎通过 issue 反馈。

赞助支持中文站请访问捐赠支持页面。

试用 Scala 3

有几种方法可以开始使用 Scala 3。

  1. 您可以在浏览器中用 Scastie 试用 Scala 3。
  2. 如果您已经安装了 sbt,那么就可以创建一个 Scala 3 项目,sbt 会处理其他工作。
  3. 您可以运行 cs setup 使用 coursier 安装必要的依赖。你可以运行 cs install scala3-compilercs install scala3-repl 来安装 Scala 3 的编译器和 REPL 命令行工具。
  4. 您可以在您的电脑上手动安装 Scala 3。

安装 Scala 3

如果您是 Mac 用户,那么您可以用 brew 安装 Scala 3:

brew install lampepfl/brew/dotty

如果您是 LinuxWindows 用户,那么需要在系统上安装 JDK 8 或者更高的版本,环境变量 JAVA_HOME 应该指向 JDK 安装的位置。

对于 Windows 用户,我们建议使用 WSL 或者其他 bash shell 环境,例如 git bash

然后下载最新版本文件。(可选的)将 bin/ 文件夹的路径加入系统 PATH 环境变量中。

现在您可以这样编译 Scala 代码:

scalac hello.scala

运行 scala 可以启动 REPL。

创建一个 Scala 3 项目

创建 Scala 3 新项目的最快方法是使用 sbt(1.1.4+)

创建一个 Scala 3项目:

sbt new lampepfl/dotty.g8

或者创建一个与 Scala 2 交叉编译的 Scala 3 项目:

sbt new lampepfl/dotty-cross.g8

相关文档参见 Scala 3 Example Project

更多关于 Scala 3 的信息

你可以从这些地方找到更多有关 Scala 3 的信息: