美文网首页
Kotlin 笔记(二)——字符串模板 $

Kotlin 笔记(二)——字符串模板 $

作者: 珞神 | 来源:发表于2017-08-15 16:08 被阅读0次

    测试环境:

    • Kotlin 1.1.3

    一、 相对于 java 而言,这是 Kotlin 的一个新特性,看例子:

    fun main(args: Array<String>) {
      var name = "zhangsan"
      println("hello,$name!")
    
    }
    
    

    "hello,$name!" 相当于 java 中的 "hello,"+name+"!" ,打印结果为:

    hello,zhangsan!
    
    • 如果要打印价格为:$188 ,则需要这样写:
     println("\$188")
     加一个反斜杠 \ 表示不会吧 188 当成一个变量的引用
    

    二、除了变量名称,还可以更为复杂,使用一对花括号括起来

    fun main(args: Array<String>) {
    
        if(args.size>0){
            println("hello,${args[0]}!")
        }
    }
    

    三、在第 二 条的基础上,还可以在花括号中添加 双引号,在花括号内加一个表达式

    
    fun main(args: Array<String>) {
    
        val list = mutableListOf<String>("1111","2222")
    
        println("hello,${if (list.size > 0) 222 else "3333"}!")
    
    }
    

    相关文章

      网友评论

          本文标题:Kotlin 笔记(二)——字符串模板 $

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