Виведення налагоджувальної інформації

Kotlin:
Виведення налагоджувальної інформації

Як це зробити:

fun main() {
    val debugMessage = "Привіт, Debug!"
    println(debugMessage)  // Простий вивід в консоль

    val a = 5
    val b = 10
    println("Переменная a = $a, b = $b")  // Вивід з інтерполяцією

    if (a + b > 10) {
        println("Сума більша за 10")  // Умовний вивід
    }
}

Виходить:

Привіт, Debug!
Переменная a = 5, b = 10
Сума більша за 10

Поглиблений Розбір:

Спочатку, було просто print(). А потім з’явився println(), який додавав новий рядок після виводу.

Альтернативи? Журналювання (logging) — більш потужний механізм із підтримкою рівнів(debug, info, warn, error).

Щодо реалізації, println() в Kotlin використовує Java’s System.out.println(). Можна керувати виведенням, направляючи його в файл чи інше місце замість консолі.

Дивись Також:

  • Kotlin Logging: легка бібліотека для журналювання.
  • Logging in Kotlin: гід з прикладами використання різних логінг бібліотек в Kotlin.
  • Official Kotlin Documentation: Документація від розробників Kotlin.