Sobes.tech
Junior — Middle

Quelles opérations peut-on effectuer lors de la gestion des exceptions en Kotlin?

sobes.tech IA

Réponse de l'IA

En Kotlin, lors de la gestion des exceptions, vous pouvez effectuer les opérations suivantes :

  • try-catch : envelopper le code susceptible de générer une exception dans un bloc try et gérer les exceptions dans des blocs catch.
  • finally : bloc qui s'exécute toujours après try et catch, utilisé pour libérer des ressources.
  • throw : lancer manuellement des exceptions.
  • Création de vos propres exceptions : vous pouvez créer des classes héritant de Throwable ou de ses sous-classes.

Exemple :

try {
    val result = 10 / divisor
} catch (e: ArithmeticException) {
    println("Division par zéro")
} finally {
    println("Ce bloc s'exécutera dans tous les cas")
}

throw IllegalArgumentException("Argument invalide")