קוטלין מספקת את המילים השמורות try, catch, finally ו- throw כדי לנהל שגיאות.
try
catch
finally
throw
בKotlin, ניתן לבצע רישום פשוט באמצעות הפונקציה המובנית println() למקרים פשוטים, או עם ספריות מתוחכמות יותר כמו SLF4J עם Logback או Log4j לצרכים מתקדמים.
println()
הנה דוגמה פשוטה. במקום לכתוב סקריפט ארוך לברך משתמשים, אנו מחלקים את המשימה לפונקציות.
הנה קטע קוד בקוטלין המראה ריח קוד נפוץ ואת גרסת ההפקטורינג שלו.