在 Kotlin 中是否有更“Kotlin”的方式来执行以下操作?
fun parse(inputSample: Sample): List<String> =
when {
inputSample.foo != null -> parse(inputSample.foo)
inputSample.bar != null -> parse(inputSample.bar)
else -> emptyList()
}
我怀疑在 Kotlin 中检查null
withwhen
可以用不同的方式编写