----《第一季Kotlin崛起:次世代Android开发 》学习笔记
总目录:每天学一点 Kotlin ---- 目录
上一篇:每天学一点 Kotlin ---- 区间
下一篇:每天学一点 Kotlin -- 控制流:多元判断
1. 初次见面
1.1 案例如下
fun main(args: Array<String>) {
var isLove = true
if (isLove) {
println("请深爱")
} else {
println("请走开")
}
}
2. 语法改进
2.2 Kotlin 在这方面的简化非常突出,将整个 if-else 判断都视为一个表达式,从而变成一个值。举个栗子:
fun main(args: Array<String>) {
var isLove = true
if (isLove) {
println("请深爱")
} else {
println("请走开")
}
println(if (isLove) "请深爱" else "请走开")
var a = 9
var b = 3
var result = if (a > b) "a 大于 b" else b - a
println("result: " + result)
}
打印结果:
请深爱
请深爱
result: a 大于 b
2.3 从上面的结果可知,if-else 语句块可以直接赋值给一个变量,或者把整个 if-else 作为一个函数的参数。 ---- 即:控制流可以作为表达式
2.4 如果在 if-else 的条件判断中有较多代码要写,则把 if-else 的大括号加上即可。
网友评论