Kotlin 异常处理
异常处理是编程语言中非常重要的部分。这种技术限制了我们的应用程序在运行时生成错误的输出。在本章中,我们将学习如何在 Kotlin 中处理运行时异常。 Kotlin 中的异常与 Java 中的异常非常相似。所有的例外都是“Throwable”类的后代。下面的例子展示了如何在 Kotlin 中使用异常处理技术。
fun main(args: Array<String>) { try { val myVar:Int = 12; val v:String = "Newbiego.com"; v.toInt(); } catch(e:Exception) { e.printStackTrace(); } finally { println("Exception Handeling in Kotlin"); } }
在上面的一段代码中,我们声明了一个字符串,然后将该字符串绑定到整数中,这实际上是一个运行时异常。因此,我们将在浏览器中获得以下输出。
val myVar:Int = 12; Exception Handeling in Kotlin
注意: 和Java一样,Kotlin在执行catch块之后也会执行finally块。