美文网首页
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