Основы Kotlin: печатать одну и ту же строку более двух раз - PullRequest
0 голосов
/ 09 октября 2019

Итак, я недавно начал с 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

, как и ожидалось. Так что, на мой взгляд, каждая идентичная операция выполняется только дважды ?! Это сводит меня с ума. Где моя ошибка?

1 Ответ

1 голос
/ 09 октября 2019

Итак, @ pappbence96 указал мне правильное направление. На самом деле это «особенность» Logcat. Повторяющиеся сообщения будут игнорироваться !? См. Здесь для получения дополнительной информации: Reddit: Logcat теперь скрывает повторяющиеся сообщения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...