Итак, я недавно начал с Kotlin и столкнулся с очень простым, но все же сумасшедшим поведением: всякий раз, когда я хочу повторить println
более двух раз, я выполняю только первые два println
. Позвольте мне объяснить:
fun helloWorld() {
println("Hello World!")
println("Hello World!")
println("Hello World!")
}
просто печатает
Hello World!
Hello World!
в Logcat. Так что он не выполняет последнее утверждение. Но при добавлении числа типа
fun helloWorld() {
println("Hello World! 1")
println("Hello World! 2")
println("Hello World! 3")
}
печатается
Hello World! 1
Hello World! 2
Hello World! 3
, как и ожидалось. Так что, на мой взгляд, каждая идентичная операция выполняется только дважды ?! Это сводит меня с ума. Где моя ошибка?