03. 字符串模板

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 元

你可能感兴趣的:(03. 字符串模板)