Kotlin-exception-handling

提供:Dev Guides
移動先:案内検索

Kotlin-例外処理

例外処理は、プログラミング言語の非常に重要な部分です。 この手法は、アプリケーションが実行時に間違った出力を生成するのを制限します。 この章では、Kotlinでランタイム例外を処理する方法を学習します。 Kotlinの例外は、Javaの例外と非常に似ています。 例外はすべて「Throwable」クラスの子孫です。 次の例は、Kotlinで例外処理技術を使用する方法を示しています。

fun main(args: Array<String>) {
   try {
      val myVar:Int = 12;
      val v:String = "finddevguides.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ブロックも実行します。