私はKotlinには本当に新たなんだ、と私がしたいことのようなものであるとき:ちょうどカスタマイズKotlin表現
when {
CONDITION0 -> {
doSomething0()
}
CONDITION1 -> {
doSomething1()
}
else -> {
throw RuntimeException()
}
}
のように動作します
when_assert_no_else {
CONDITION0 -> {
doSomething0()
}
CONDITION1 -> {
doSomething1()
}
}
後者のコードでは、多くのを示しています私のプロジェクトでは、私は制御フローが例外をスローすることによってelse
ブロックに達していないと主張したいと思います。
または、when_assert_no_else
の実装を指定すると、when
のキーワードをカスタマイズすることはできますか?
どうぞよろしくお願いします。ありがとうございました。