声明变量
var
定义变量:可修改的变量
val
定义常量:相当于java中final修饰的变量,只能被赋值一次,不能被重新赋值
const val
编译时常量:const 必须修饰val const 只允许在top-level级别和object中声明
条件语句
- if/else
- range:if(age in 1..3)
- when:类似switch,大量的if/else推荐使用when。
when (age) {
1 -> println(1)
2 -> println(2)
3 -> println(3)
else ->{
println("未知")
}
}
String模版
val name = "zl"
val girl = "cc"
println("$name love $girl")
val flag = false
println(" Answer is: ${if(flag)"我可以" else "对不起"}")