Kotlin stellt try, catch, finally und throw zur Verfügung, um Fehler zu verwalten.
try
catch
finally
throw
In Kotlin kann das Protokollieren mithilfe der eingebauten println()-Funktion für einfache Fälle erfolgen oder mit ausgefeilteren Bibliotheken wie SLF4J mit Logback oder Log4j für fortgeschrittene Bedürfnisse.
println()
Hier ist ein einfaches Beispiel.
Hier ist ein Kotlin-Schnipsel, der einen häufigen Code-Geruch und seine überarbeitete Version zeigt.