kotlin异常处理try-catch-finally

kotlin异常处理try-catch-finally

fun main(args: Array<String>) {
    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

猜你喜欢

转载自blog.csdn.net/zhangphil/article/details/129800172