相关疑难解决方法(0)

为什么Scala中没有字符串插值?

这不仅仅是一个空闲的讽刺...我想知道是否有人知道Scala不支持插值类似于Groovy和其他"语法上更好的Javas"的实际设计原因?

例如

var str1 = "World";
var str2 = "Hello, ${str1}";

language-features scala language-design

11
推荐指数
6
解决办法
3803
查看次数

在Scala中保留字符串插值的缩进

我想知道在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

4
推荐指数
2
解决办法
1127
查看次数

标签 统计

scala ×2

language-design ×1

language-features ×1