kotlin异常处理try-catch-finally

kotlin异常处理try-catch-finally

fun main(args: Array) {
    try {
        println("a")
    } catch (e: Exception) {
        //异常捕获
        println("a-catch: $e")
    } finally {
        //善后,无论是否异常,都会执行
        println("a-finally")
    }

    try {
        println("b")
        throw RuntimeException("b发生异常")
    } catch (e: Exception) {
        //异常捕获
        println("b-catch: $e")
    } finally {
        //善后,无论是否异常,都会执行
        println("b-finally")
    }
}

 

a
a-finally
b
b-catch: java.lang.RuntimeException: b发生异常
b-finally

 

你可能感兴趣的:(kotlin,kotlin)