Sobes.tech
Back to tasks
Junior — Senior
127

Поведение исключений в разных типах корутин

Companies where asked:
Uzum

Task condition

livecode

Нужно понять, как будет реагировать программа при вызове функций someFun и someFun2.

fun someFun() {
    val a: Int = async { suspendFun() }
    someFun1111()
}

fun someFun2() {
    launch { suspendFun() }
    someFun2323()
}

fun suspendFun(): Int {
    throw RuntimeException()
}