Я пишу приложение Android в Kotlin и заметил действительно странное поведение в Android Studio.
Использование print()
:
val testString = "line1\nline2"
print(testString)
следующее напечатано в окне Run
, где, казалось бы, отсутствует "строка2":
I / System.out: line1
Использование println()
:
val testString = "line1\nline2"
print(testString)
В окне Run
, как и ожидалось, напечатано следующее:
I / System.out: line1 строка2
Почему это происходит? Я пробовал запустить код в онлайн-компиляторе, и он работает нормально, так что, похоже, он указан от c до Android Studio, а не с Kotlin.