ivan.savytskyi
10/29/2018, 11:58 PMfun main(vararg args: String) = runBlocking {
try {
val deferred = async {
println("Throwing exception from async")
throw ArithmeticException() // Nothing is printed, relying on user to call await
}
deferred.await()
println("Unreached")
} catch (e: ArithmeticException) {
println("Caught ArithmeticException")
}
}
Hadi Tok
10/30/2018, 9:58 PM