Kotlin - Gestion des exceptions

La gestion des exceptions est une partie très importante d'un langage de programmation. Cette technique empêche notre application de générer une sortie erronée lors de l'exécution. Dans ce chapitre, nous allons apprendre à gérer les exceptions d'exécution dans Kotlin. Les exceptions de Kotlin sont assez similaires aux exceptions de Java. Toutes les exceptions sont des descendants de la classe «Throwable». L'exemple suivant montre comment utiliser la technique de gestion des exceptions dans 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");
   }
}

Dans le morceau de code ci-dessus, nous avons déclaré une chaîne et par la suite lié cette chaîne à l'entier, qui est en fait une exception d'exécution. Par conséquent, nous obtiendrons la sortie suivante dans le navigateur.

val myVar:Int = 12;
Exception Handeling in Kotlin

Note - Comme Java, Kotlin exécute également le bloc finally après avoir exécuté le bloc catch.