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 =
這將強制執行該型別並使其更易於閱讀。