在斯卡拉字符串需要包括這個逐字逐字:\usepackage{x}
。因此,期望的是,對於scala原始字符串錯誤unicode轉義
val s = """ ... \usepackage{X} ... """
println(s)
... \usepackage{X} ...
嘗試到目前爲止,包括,
scala> """\usepackage{X}"""
<console>:1: error: error in unicode escape
"""\usepackage{X}"""
^
scala> raw"""\usepackage{X}"""
<console>:1: error: error in unicode escape
raw"""\usepackage{X}"""
^
單雙引號字符串證明不成功也是如此。
繼http://docs.scala-lang.org/overviews/core/string-interpolation.html,工作示例包括
scala> raw"a\nb"
res1: String = a\nb
不包括Unicode的情況下。
如果你有一個答案,不修改自己原來的問題,發佈的答案和接受它。 –