0

我正在尝试使用isEqualScalaMeta 中的方法。

import scala.meta.contrib._  

q"true".isEqual(q"true")

导入不起作用:

object contrib is not a member of package meta

我正在使用sbt,我的中有以下内容build.sbt

libraryDependencies += "org.scalameta" %% "scalameta" % "4.0.0"

我在哪里可以找到isEqualScalaMeta 的方法?它似乎已被弃用。我正在关注本教程

4

1 回答 1

1

要访问 Scalameta Contrib,您可以添加以下依赖项:

libraryDependencies += "org.scalameta" %% "contrib" % "4.0.0"

isEqual将是可访问的,但q不是。您可以从scala.meta._.

更正后的例子:

import scala.meta._
import scala.meta.contrib._

q"true".isEqual(q"true")
于 2018-11-21T15:18:44.733 回答