Kotlin 中的字符串模板很简单,在变量或表示变量的方法前加 $符号即可。
$varName
${varName.fun()}
var a = 22
val s1 = "now a is $a" //利用模板动态的显示 a 的介绍语句
利用模板,可以在静态的文字中,改变相应的关键内容。比如我们常见的格式化的短信通知,往往是建立一个模板,然后动态的修改相关的几个关键字。
//短信通知
var money = 0
fun jianchaqianfei(client:String):Int{
//...这里省略查询欠费的业务逻辑,直接给出结论
return 12
}
money = jianchaqianfei("")
val msgcontent = "您当前欠费金额为:$money 元"
println(msgcontent)
这里需要注意的是 模板语句和 金额赋值语句的顺序不能颠倒。
运行结果
您当前欠费金额为:12 元