Sobes.tech
Junior — Middle

Welche Operationen können bei der Arbeit mit Ausnahmen in Kotlin durchgeführt werden?

sobes.tech KI

Antwort von AI

In Kotlin können beim Arbeiten mit Ausnahmen die folgenden Operationen durchgeführt werden:

  • try-catch: Um den Code, der eine Ausnahme verursachen könnte, in einem try-Block zu umschließen und Ausnahmen in catch-Blöcken zu behandeln.
  • finally: Ein Block, der immer nach try und catch ausgeführt wird, um Ressourcen freizugeben.
  • throw: Ausnahmen manuell auslösen.
  • Eigene Ausnahmen erstellen: Man kann Klassen erstellen, die von Throwable oder seinen Unterklassen erben.

Beispiel:

try {
    val result = 10 / divisor
} catch (e: ArithmeticException) {
    println("Division durch null")
} finally {
    println("Dieser Block wird in jedem Fall ausgeführt")
}

throw IllegalArgumentException("Ungültiges Argument")