Scala的字符串构建形式```s“$ var1”```有一个名字吗?

时间:2015-10-29 08:20:37

标签: scala

我可以像这样在Scala中创建字符串的方式是什么名称?

val foo = "hello"
val bar = "world"

val s = s"$foo $bar"   /// <-- Does this construct have a name?

我试图找出Javascript是否有类似的构建字符串的方式,我不知道该搜索什么。

2 个答案:

答案 0 :(得分:5)

它被称为string interpolation

ES6有'template strings',如果你使用的是ES5,那你运气不好。 Coffeescript具有字符串插值,可编译为常规字符串连接。

答案 1 :(得分:1)

我想补充说下划线.js有一个很好的templating function,虽然它不是字符串插值。