📜  Kotlin-异常处理

📅  最后修改于: 2020-12-30 07:06:26             🧑  作者: Mango


异常处理是编程语言中非常重要的一部分。该技术限制了我们的应用程序在运行时生成错误的输出。在本章中,我们将学习如何在Kotlin中处理运行时异常。 Kotlin中的异常与Java中的异常非常相似。所有例外都是“ Throwable”类的后代。以下示例显示了如何在Kotlin中使用异常处理技术。

fun main(args: Array) {
   try {
      val myVar:Int = 12;
      val v:String = "Tutorialspoint.com";
      v.toInt();
   } catch(e:Exception) {
      e.printStackTrace();
   } finally {
      println("Exception Handeling in Kotlin");
   }
}

在上面的代码中,我们声明了一个String,然后将该字符串绑定为整数,这实际上是运行时异常。因此,我们将在浏览器中获得以下输出。

val myVar:Int = 12;
Exception Handeling in Kotlin

–与Java一样,Kotlin在执行catch块之后也将执行finally块。