异常类

Kotlin中的所有异常类都是Throwable的子类。每个异常有一个message、堆栈和原因。

使用throw表达式抛出异常:

throw MyException("Hi There!")

使用try表达式捕获异常:

try {
    // some code
}
catch (e: SomeException) {
    // handler
}
finally {
    // optional finally block
}

可以有0个或多个catch语句块。finall块可以忽略。不管怎样,至少有一个catch或finally。

results matching ""

    No results matching ""