Kotlin:
Skriva ut felsökningsdata

Så här gör du:

Kotlin erbjuder flera sätt att skriva ut debug-information. Här är det vanligaste:

fun main() {
    val myDebugMessage = "Detta är en debug-meddelande!"
    println(myDebugMessage)
    // Enklare utskrift kan se ut så här:
    println("Här sker något intressant.")

    // För mer strukturerad logging kan du använda:
    val importantValue = 42
    println("Viktigt värde är just nu: $importantValue")
}

Sample Output:

Detta är en debug-meddelande!
Här sker något intressant.
Viktigt värde är just nu: 42

Fördjupning

Print-debugging är gammalt som gatan, det förlitar sig på det mänskliga ögat för att upptäcka avvikelser i konsolloggar. Det är inte det mest effektiva sättet att debugga, men det är enkelt och direkt. Alternativ inkluderar logger-bibliotek som log4j eller SLF4J som erbjuder olika loggnivåer (ERROR, WARN, INFO, DEBUG, TRACE) för mer nyanserad kontroll. När det gäller implementation så är println en funktion som skriver ut text till standard output (oftast terminalen) och kan användas var som helst i din Kotlin-kod.

Se också