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.