Kotlin 多重 catch 块2024 年 8 月 29 日 | 阅读 2 分钟 我们可以在代码中使用多个 catch 块。 当我们在 try 块中使用不同类型的操作时,Kotlin 多重 catch 块会被使用,这些操作可能会在 try 块中导致不同的异常。 Kotlin 多重 catch 块示例 1让我们看一个多重 catch 块的例子。 在这个例子中,我们将执行不同类型的操作。 这些不同类型的操作可能会产生不同类型的异常。 输出 arithmetic exception catch code after try catch... 注意:一次只发生一个异常,并且一次只执行一个 catch 块。规则:所有 catch 块必须从最具体的到一般的放置,即 ArithmeticException 的 catch 必须在 Exception 的 catch 之前。 当我们从一般异常捕获到特定异常时会发生什么?它会生成警告。 例如 让我们修改上面的代码,并从一般异常到特定异常放置 catch 块。 编译时的输出 warning : division by zero a[5] = 10/0 运行时的输出 parent exception catch code after try catch... 下一主题Kotlin 嵌套 Try 块 |
我们请求您订阅我们的新闻通讯以获取最新更新。