Scala 3 迁移指南

编译器选项

语言

Scala 3 编译器已从头开始重写,因此它不提供与 Scala 2.13 编译器相同选项。某些选项可在不同的名称下使用,而另一些选项尚未实现。

在将 Scala 2.13 项目移植到 Scala 3 时,你需要调整编译器选项列表。为此,你可以参考 查找表

将不可用的选项传递给 Scala 3 编译器不会导致其失败。它只会打印警告并忽略该选项。

你还可以发现 新编译器选项 页面中 Scala 3 中没有等效项的新 Scala 3 编译器选项。

有关 Scaladoc 设置参考及其与 Scala2 Scaladoc 的兼容性,请阅读 Scala2 和 Scala3 之间的 Scaladoc 设置兼容性 页面。

此页面的贡献者