Kotlin cung cấp try, catch, finally, và throw để quản lý lỗi.
try
catch
finally
throw
Trong Kotlin, việc logging có thể được thực hiện bằng cách sử dụng hàm println() được tích hợp sẵn cho các trường hợp đơn giản, hoặc với các thư viện phức tạp hơn như SLF4J kèm theo Logback hoặc Log4j cho những nhu cầu nâng cao.
println()
Dưới đây là một ví dụ đơn giản.
Dưới đây là một đoạn mã Kotlin mô tả một “mùi” mã phổ biến và phiên bản đã được tái cấu trúc của nó.