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

2017-08-15  本文已影响0人  珞神

测试环境:

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

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

}

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

hello,zhangsan!
 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"}!")

}
上一篇 下一篇

猜你喜欢

热点阅读