Как вставить двойные кавычки в с ""?

Я знаю, что я могу сделать интерполяцию строки с s"", но как я могу вставить двойные кавычки внутри s""?

scala> val x = "x"
x: String = x

scala> s""
res5: String = ""

scala> s"${x}"
res6: String = x

scala> s"${x}\""
<console>:1: error: unclosed string literal
       s"${x}\""

1 ответ

Решение

Вам просто нужно окружить свою строку тройными двойными кавычками:

scala>  s"""${x}""""
res1: String = 5"
Другие вопросы по тегам