return
语句或赋值而转换为表达式的 if
、when
和 try
语句。
示例:
fun foo(arg: Int): String {
when (arg) {
0 -> return "Zero"
1 -> return "One"
else -> return "Multiple"
}
}
在应用快速修复后:
fun foo(arg: Int): String {
return when (arg) {
0 -> "Zero"
1 -> "One"
else -> "Multiple"
}
}