Scala Raw Strings-Fehler bei Unicode-Escape
In einer Scala-Zeichenfolge muss das folgende wörtliche Wort enthalten sein:\usepackage{x}
. Wünschenswert wäre also das z
val s = """ ... \usepackage{X} ... """
println(s)
... \usepackage{X} ...
Bisherige Versuche umfassen:
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}"""
^
Einfache Zeichenfolgen in doppelten Anführungszeichen sind ebenfalls nicht erfolgreich.
Im Anschlusshttp://docs.scala-lang.org/overviews/core/string-interpolation.html Ein funktionierendes Beispiel beinhaltet
scala> raw"a\nb"
res1: String = a\nb
Das gilt nicht für Unicode-Fälle.