Scala编译错误(s“”)

时间:2015-11-29 14:10:41

标签: scala

我有这行代码:

val message: String = s"{\"contentId\" : \"$item\"}"

当我编译它时,我收到此错误:

Error:(256, 48) ';' expected but string literal found.
          val message: String = s"{\"contentId\" : \"$item\"}"
                                               ^

有什么问题?

1 个答案:

答案 0 :(得分:3)

似乎转义引号会混淆解析器/宏,但一个简单的解决方法是:

val message: String = s"""{"contentId" : "$item"}"""