Kotlin:
Debug-Ausgaben drucken

How to:

Debugging in Kotlin ist simpel. Verwende println() für schnelles Feedback:

fun main() {
    val debugMessage = "Das ist eine Debug-Nachricht."
    println(debugMessage)
}

Ausgabe:

Das ist eine Debug-Nachricht.

Für formatierte Ausgaben nutze String-Templates:

fun main() {
    val temperatur = 22.5
    println("Die aktuelle Temperatur beträgt: $temperatur Grad Celsius.")
}

Ausgabe:

Die aktuelle Temperatur beträgt: 22.5 Grad Celsius.

Deep Dive

In den Anfängen bestanden Debugging-Methoden oft aus einfachem Textausgaben, die in die Konsole geschrieben wurden. Moderne IDEs bieten nun komplexere Tools wie Breakpoints und Watchers, trotzdem bleibt println() beliebt wegen seiner Einfachheit. Alternativ zu println() gibt es in Kotlin noch print(), error(), assert() und Logging-Frameworks wie log4j oder SLF4J, welche konfigurierbare Loglevels bereitstellen (INFO, ERROR, DEBUG usw.). Die Wahl des Tools hängt oft vom Kontext und der Komplexität des Projekts ab. So wird in Produktionscodes eher auf Logging-Frameworks zurückgegriffen, während schnelle Debugging-Tasks oft mit println() erledigt werden.

See Also