Sobes.tech
Назад к задачам
Junior — Senior
152

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

Компании, где спрашивали:
Uzum

Условие задачи

livecode

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

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

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

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