當語句為表示式時
喜歡如果,什麼時候也可以用作表示式:
val greeting = when (x) {
"English" -> "How are you?"
"German" -> "Wie geht es dir?"
else -> "I don't know that language yet :("
}
print(greeting)
要用作表示式,when 語句必須是詳盡的,即要麼具有 else 分支,要麼以另一種方式覆蓋分支的所有可能性。
喜歡如果,什麼時候也可以用作表示式:
val greeting = when (x) {
"English" -> "How are you?"
"German" -> "Wie geht es dir?"
else -> "I don't know that language yet :("
}
print(greeting)
要用作表示式,when 語句必須是詳盡的,即要麼具有 else 分支,要麼以另一種方式覆蓋分支的所有可能性。