IntelliJ抱怨这段代码:
val document: Node // (initialized further up in the code)
val s: String = (new scala.xml.PrettyPrinter(80, 4)).format(document))
出现错误: 无法解析具有此类签名的参考格式
然而 - 存在这样的功能。它有第二个参数的默认值,似乎IntelliJ没有正确识别它。
答案 0 :(得分:2)
我不确定您提到的具体错误,但您有一个括号太多。你有:
val s: String = (new scala.xml.PrettyPrinter(80, 4)).format(document))
应该是:
val s: String = (new scala.xml.PrettyPrinter(80, 4)).format(document)
我刚尝试了sbt
中的代码(一旦我做了更正),看起来很好:
scala> import scala.xml._
import scala.xml._
scala> val document : Node = <test>blah</test>
document: scala.xml.Node = <test>blah</test>
scala> val s: String = (new PrettyPrinter(80, 4)).format(document)
s: String = <test>blah</test>