nonExhaustiveWhenWithoutCoercionToUnit.kt 179 字节
Newer Older
1 2 3 4 5 6 7 8 9 10
fun <T> run(block: () -> T): T = block()

fun test(a: Any) {
    run {
        // Should be an error, see KT-44810
        when (a) {
            is String -> 1
        }
    }
}