2

我正在尝试在 REPL 中运行 scala 猫。按照 cat 的指示,我安装了 ammonite REPL 并将以下导入predef.sc

nterp.configureCompiler(_.settings.YpartialUnification.value = true)
import $ivy.`org.typelevel::cats-core:2.2.0-M1`, cats.implicits._

运行时出现此错误amm

predef.sc:1: value YpartialUnification is not a member of scala.tools.nsc.Settings
val res_0 = interp.configureCompiler(_.settings.YpartialUnification.value = true)
                                                ^
Compilation Failed
4

1 回答 1

5

在 Scala 2.13 中,默认启用部分统一,并且-Ypartial-unification标志已被部分统一无条件地删除;弃用 -Xexperimental #6309

除非指定 -Xsource:2.12,否则现在启用部分统一。-Ypartial-unification 标志已被删除,现在多余的 -Xexperimental 选项已被弃用。

因此编译器不再接受-Ypartial-unification.

于 2020-04-04T23:18:36.310 回答