If Expression在Kotlin中,if是一个表达式,它有返回类型。因此Kotlin中不再需要三元表达式。
1var max = if (a > b) a else b
if分支也可以是代码块(blocks),代码块的末尾是返回值。
1234567var max = if (a > b) { print("Choose a") a // a会被赋值给max
Continue reading