Size: a a a

Kotlin Community

2020 May 20

RK

Roman Khlebnov in Kotlin Community
Это в 21 Граале?
источник

D

Dmitriy in Kotlin Community
Ребята, всем привет! Извините за беспокойство, но очень нужна ваша помощь - генерирую проект в Spring Initializr (Gradle, Spring Boot) на Kotlin. Потом скачиваю готовый проект, больше ничего не настраиваю, пробую запустить и вылетает ошибка - Error: Could not find or load main class com.example.%class_nameKt%
Caused by: java.lang.ClassNotFoundException:  com.example.%class_nameKt%    Кто-нибудь сталкивался с подобным? Это баг? Полдня искал, не нашёл
источник
2020 May 21

AP

Andrey Pomazkin in Kotlin Community
а что по поводу митапа, который сегодня должен был быть? видео уже есть?
источник

AE

Alexandr Emelyanov in Kotlin Community
Dmitriy
Ребята, всем привет! Извините за беспокойство, но очень нужна ваша помощь - генерирую проект в Spring Initializr (Gradle, Spring Boot) на Kotlin. Потом скачиваю готовый проект, больше ничего не настраиваю, пробую запустить и вылетает ошибка - Error: Could not find or load main class com.example.%class_nameKt%
Caused by: java.lang.ClassNotFoundException:  com.example.%class_nameKt%    Кто-нибудь сталкивался с подобным? Это баг? Полдня искал, не нашёл
поищи %class_nameKt% в билд скрипте, не подставился видимо при генерации. проставь имя main класса туда
источник

AO

Alexey Otts in Kotlin Community
Vladimir Petrakovich
Похоже, все ответы в доке CoroutineScheduler:
"Scheduler consists of corePoolSize worker threads to execute CPU-bound tasks and up to maxPoolSize lazily created threads to execute blocking tasks."
corePoolSize - 8+2 = 10, плюс один поток всегда заблокирован.
Оно же конфигурируемо через env
источник

AO

Alexey Otts in Kotlin Community
Alexander Nozik
О, в Граале пофиксил корутины
Дааа наконец то можно начинать эксперименты
источник

АД

А Д in Kotlin Community
добрый день. Выводятся данные этой функцией
this.voltage.text = "$lastVBAT ($lastCellVoltage) V"
проблема в том что lastCellVoltage выводится с кучей знаков после запятой. Переменная имеет тип float. Подскажите пожалуйста как можно ограничить скажем одним знаком после запятой?
источник

AM

Andrew Mikhaylov in Kotlin Community
А Д
добрый день. Выводятся данные этой функцией
this.voltage.text = "$lastVBAT ($lastCellVoltage) V"
проблема в том что lastCellVoltage выводится с кучей знаков после запятой. Переменная имеет тип float. Подскажите пожалуйста как можно ограничить скажем одним знаком после запятой?
${"%.1f".format(lastCellVoltage)}
источник

АД

А Д in Kotlin Community
благодарствую!
источник

AM

Andrew Mikhaylov in Kotlin Community
А Д
благодарствую!
Ну или с помощью форматтера. Пока более удобных вариантов нет, насколько я знаю.
Вероятно, в данном случае логично всю строку форматом собрать, а не кусок её потом в строковую подстановку доклеивать.
источник

АД

А Д in Kotlin Community
сейчас попробую посмотрю как получится
источник

AN

Alexander Nozik in Kotlin Community
В K-JVM можно использовать DecimalFormat. Для мпп пока нет хороших решений: https://youtrack.jetbrains.com/issue/KT-21644
источник

АД

А Д in Kotlin Community
да вроде все нормально отработало
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
В K-JVM можно использовать DecimalFormat. Для мпп пока нет хороших решений: https://youtrack.jetbrains.com/issue/KT-21644
DecimalFormat на более удобный для данного случая не тянет, как по мне.
источник

АД

А Д in Kotlin Community
большое спасибо
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
DecimalFormat на более удобный для данного случая не тянет, как по мне.
Верно. Но у него больше настроек.
источник

D

Dmitriy in Kotlin Community
Alexandr Emelyanov
поищи %class_nameKt% в билд скрипте, не подставился видимо при генерации. проставь имя main класса туда
Александр, спасибо за ответ! Прописывать main класс не пришлось. Всё оказалось до боли просто - путь расположения проекта содержал кириллицу. Эх...
источник

AN

Alexander Nozik in Kotlin Community
Dmitriy
Александр, спасибо за ответ! Прописывать main класс не пришлось. Всё оказалось до боли просто - путь расположения проекта содержал кириллицу. Эх...
Не понятно, почему это должно мешать
источник

SB

Sergey Bezrukov in Kotlin Community
Alexander Nozik
Не понятно, почему это должно мешать
+1  А ось какая? У меня в Win 10 вроде норм всё с этим
источник

D

Dmitriy in Kotlin Community
да вот я тоже думал, что должно быть нормально. Это из-за настроек винды (у меня, кстати, тоже 10)
источник