if 语句作为表达式
if 语句可以是表达式:
val str = if (condition) "Condition met!" else "Condition not met!"
请注意,如果将 if
语句用作表达式,则 else
-branch 不是可选的。
这也可以通过带有大括号和多个 else if
语句的多行变体来完成。
val str = if (condition1){
"Condition1 met!"
} else if (condition2) {
"Condition2 met!"
} else {
"Conditions not met!"
}
提示:Kotlin 可以为你推断变量的类型,但是如果你想确定类型只是在变量上注释它,如:
val str: String =
这将强制执行该类型并使其更易于阅读。