我想问一下 Scala 中是否有任何类型的字符串插值。我已经对该主题进行了搜索,但直到现在我发现没有字符串插值。是否有计划在下一个版本中实施?
谢谢!
更新
字符串插值将出现在 scala 2.10 中,您可以尝试一下,因为 scala 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