Kotlin finally 块

2024年8月29日 | 1 分钟阅读

Kotlin finally 块,无论是否处理异常,该块始终执行。 因此,它用于执行重要的代码语句。

Kotlin finally 块示例 1

让我们看一个异常处理的例子,其中没有发生异常。

输出

2
finally block always executes
below codes...

Kotlin finally 块示例 2

让我们看一个异常处理的例子,其中 发生异常但未处理。

输出

finally block always executes
Exception in thread "main" java.lang.ArithmeticException: / by zero

Kotlin finally 块示例 3

让我们看一个异常处理的例子,其中 发生异常并被处理。

输出

java.lang.ArithmeticException: / by zero
finally block always executes
below codes...

注意:如果程序退出(通过调用 exitProcess(Int) 或任何导致进程中止的错误),则不会执行 finally 块。


下一个主题Kotlin Throw 关键字