Scala支持以下几种字符串插入:
s, 内容可以使用 引用变量,使用 {}引用表达式, 类似于JSP中的El表达式.
f, 内容可以使用%s, %d等占位符, 类似于C语言中的printf(print format), 但是要结合$符号用.
raw, 里面的类容会作为原始内容, 不会有任何改变
val age = 33
//插入变量
println(s"I'm $age years old.")
//插入表达式
println(s"7kg apple cost ${7*5} yuan.")
val weight = 2.1f
//f将变量输出格式化
println(f"weight is $weight%2.2fkg")
//raw将会原样输出
val str = "My name is \"Walter\", I like \\\\"
println(raw"$str")