当语句为表达式时
喜欢如果,什么时候也可以用作表达式:
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 分支,要么以另一种方式覆盖分支的所有可能性。