Sobes.tech
Junior — Middle

Welke bewerkingen kunnen worden uitgevoerd bij het werken met uitzonderingen in Kotlin?

sobes.tech AI

Antwoord van AI

In Kotlin, bij het werken met uitzonderingen, kun je de volgende operaties uitvoeren:

  • try-catch: om de code die een uitzondering kan veroorzaken, te omhullen in een try-blok en de uitzonderingen af te handelen in catch-blokken.
  • finally: een blok dat altijd wordt uitgevoerd na try en catch, gebruikt om resources vrij te maken.
  • throw: handmatig uitzonderingen werpen.
  • Eigen uitzonderingen maken: je kunt klassen maken die erven van Throwable of zijn subklassen.

Voorbeeld:

try {
    val result = 10 / divisor
} catch (e: ArithmeticException) {
    println("Delen door nul")
} finally {
    println("Dit blok wordt in elk geval uitgevoerd")
}

throw IllegalArgumentException("Ongeldig argument")