Scala: Как получить экранированное представление строки?

В основном, то, что я хотел бы сделать, это иметь:

 // in foo.scala
 val string = "this is a string\nover two lines"
 println(string)
 println(foo(string))

Сделайте следующее:

% scala foo.scala
this is a string
over two lines
"this is a string\nover two lines"

По сути, ищу аналог ruby ​​String#inspectили haskell показать :: Строка -> Строка.

24
задан rampion 28 March 2012 в 18:58
поделиться