测试环境:
- 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"}!")
}
网友评论