contentToString устарел в kotlin 1.4, какова альтернатива?

#kotlin

#kotlin

Вопрос:

Я использовал contentToString метод в kotlin для печати содержимого массива, но после обновления версии kotlin до 1.4 я получаю предупреждение об устаревании этого метода, я просмотрел документацию, но не смог найти альтернативу для этого метода. Кто-нибудь знает, что мы должны использовать вместо contentToString для печати содержимого массива?

Комментарии:

1. Не могли бы вы использовать что-то вроде forEach ? someList.forEach(System.out::print)

2. Конечно, я могу, но это громоздко. contentToString является более элегантным и быстрым, особенно для целей отладки

Ответ №1:

Вам нужно обновить версию плагина Kotlin до 1.4 в IDE, тогда предупреждение об устаревании исчезнет

Комментарии:

1. Обновления нет. Я использую самую обновленную версию плагина, и моя IntelliJ idea также обновлена (2020.2)

2. @Ezio используйте предварительный просмотр раннего доступа 1.4.x в настройках> Языки и фреймфорки > Kotlin > Обновить канал, пока они не выпустят стабильную версию

3. Ответ не отвечает на вопрос. Функция устарела, что предполагается использовать вместо нее?