Учебники

Котлин — Обработка исключений

Обработка исключений является очень важной частью языка программирования. Этот метод ограничивает наше приложение от генерирования неправильного вывода во время выполнения. В этой главе мы узнаем, как обрабатывать исключения во время выполнения в Kotlin. Исключения в Kotlin очень похожи на исключения в Java. Все исключения являются потомками класса Throwable. Следующий пример показывает, как использовать технику обработки исключений в Kotlin.

fun main(args: Array<String>) {
   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 также выполняет блок finally после выполнения блока catch.