我想问一下在Scala中是否有任何类型的字符串插值。我已经搜索了这个主题,但'直到现在我发现没有字符串插值。是否有计划在下一个版本中实施?斯卡拉字符串插值?
谢谢!
UPDATE
字符串插值要在斯卡拉2.10,你可以尝试一下,因为斯卡拉2.10.RC1是出(20/10/2012)。您可以查看这个scala 2.11的SIP,其中指出模式匹配器中的插入字符串将是有效的语法。随着新的串插,你可以做这样的事情:
val age = 28
val name = "Gerry"
s"My name is $name and I am $age years old"
res0: String = My name is Gerry and I am 28 years old
但尝试了documentation上的所有可用此刻的插值。请注意,您可以定义自己的插补器!有关更多信息,请尝试this link。
http://docs.scala-lang.org/sips/index.html – Debilski
为了完整性,对于不具有那些参数是'“(” +值+“)”'只有一个字符长(#{value})“' –
[为什么Scala中没有字符串插值?](http:// stackoverflow。com/questions/2481459/why-is-there-no-string-interpolation-in-scala) –