字符串模板

字符串可能会包含模板表达式,及一小块代码,其结果会自动替换模板。模板表达式以美元符号开头,由一个简单的名字构成。

val i = 10
val s = "i = $i" // evaluates to "i = 10"

或者任意的表达式,表达式需要使用大括号。

val s = "abc"
val str = "$s.length is ${s.length}" // evaluates to "abc.length is 3"

模板在两种字符串类型中都支持。如果你想要在原始字符串中包含美元符号(在转义字符串中不支持),可以使用下面语法。

val price = """${'$'}9.99"""

results matching ""

    No results matching ""