【发布时间】:2014-07-26 08:23:28
【问题描述】:
在 Scala 字符串中需要逐字包含以下文字:\usepackage{x}。因此,需要的是对于
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 情况。
【问题讨论】:
-
如果您有答案,请不要编辑您的原始问题,发布答案并接受它。
标签: string scala unicode unicode-escapes