我想知道在scala中进行字符串插值时是否有任何保留缩进的方法.基本上,我想知道我是否可以介入我自己的StringContext.宏将解决这个问题,但我想等到他们正式.
这就是我要的:
val x = "line1 \nline2"
val str = s"> ${x}"
Run Code Online (Sandbox Code Playgroud)
str应该评估为
> line1
line2
Run Code Online (Sandbox Code Playgroud) scala ×1