Kotlin 中的字符串模板很簡單,在變量或表示變量的方法前加 $符號即可。
$varName
${varName.fun()}
var a = 22
val s1 = "now a is $a" //利用模板動態(tài)的顯示 a 的介紹語句
利用模板,可以在靜態(tài)的文字中,改變相應的關鍵內容。比如我們常見的格式化的短信通知,往往是建立一個模板,然后動態(tài)的修改相關的幾個關鍵字。
//短信通知
var money = 0
fun jianchaqianfei(client:String):Int{
//...這里省略查詢欠費的業(yè)務邏輯,直接給出結論
return 12
}
money = jianchaqianfei("")
val msgcontent = "您當前欠費金額為:$money 元"
println(msgcontent)
這里需要注意的是 模板語句和 金額賦值語句的順序不能顛倒。
運行結果
您當前欠費金額為:12 元