03. 字符串模板

作者: 厚土火焱 | 来源:发表于2017-10-30 17:10 被阅读135次

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. 字符串模板

    Kotlin 中的字符串模板很简单,在变量或表示变量的方法前加 $符号即可。$varName${varName.f...

  • 教程收集:kotlin学习笔记

    文集:kotlin学习笔记作者:厚土火焰山 01. 函数02. 常量、变量03. 字符串模板04. NULL检查机...

  • ES6-字符串方法及其实现

    1.模板字符串 模板字符串替换+操作符,来拼接字符串,并且支持换行: 标签模板: 标签模板其实不是模板,而是函数调...

  • ECMAScript6 学习(一)

    字符串的扩展 字符串的遍历器接口for...of循环 模板字符串 字符串中嵌入变量 标签模板 模板字符串可以紧跟在...

  • es6

    1.模板字符串 $().append(` `) 添加模板字符串,模板字符串中嵌入变量,需要将变量名写在${}之中。...

  • ES6常用新特性

    ES6新特性介绍 模板字符串 模板字符串实现字符串拼接 模板字符串实现多行字符串 结构赋值 对象的解构赋值 数组的...

  • ES6字符串扩展

    字符串的Unicode表示法 字符串的遍历器接口 模板字符串` 长字符串换行 变量拼接 嵌套模板 带标签的模板字符...

  • ES6之模板字符串

    说明: 通过 ${ letName } 使模板字符串支持插值 模板字符串必需要用反 撇号(`) 括起来 模板字符串...

  • ES6-字符串模板

    模板字符串使用案例一 标签模板字符串 标签模板字符串案例 标签函数的用途,可以用来过滤用户输入

  • es6小结

    模板字符串字符串拼接不需要+,而是用``,变量用${变量名}表示 Tips:模板字符串里的变量的值取模板字符串定义...

网友评论

    本文标题:03. 字符串模板

    本文链接:https://www.haomeiwen.com/subject/gkcmpxtx.html