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 incatch-blokken. - finally: een blok dat altijd wordt uitgevoerd na
tryencatch, gebruikt om resources vrij te maken. - throw: handmatig uitzonderingen werpen.
- Eigen uitzonderingen maken: je kunt klassen maken die erven van
Throwableof 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")