Нужно последовательно выполнить две операции: удаление и запись, и чтобы в это время не выполнялись операции на чтение (параллельно). Подскажите, как это можно реализовать? По...
А можно как-то из кода программы получить доступ к тому, что в rootProject.name, rootProject.version гредла? Всегда задавался этим вопросом, но не находил ответ. Или это как в...
Ребят, как правильно вызывать не-саспенд методы из корутины? Я так понял, что они могут начать выполняться параллельно, например, из двух разных циклов. Как жить то теперь, мо...
А если логика подразумевает жесткую остановку корутины в любой момент и ее перезапуск с нуля? Например, обработку элементов DOM web-страницы. Обновили страницу - то, что выпол...
У меня в бд хранятся даты в строке, в формате: "Wed, 13 May 2020 20:45:56 UTC". При этом операции gte, sort и т п на них вроде как корректно работают. Так и должно быть? По к...
В общем, как я понял, корутина должны быть максимально cancellable, то есть без вызова блокирующих неотменяемых методов и тяжелых циклов, правильно понял? В принципе я так и д...
Как можно это на kotlin DSL перенести? jvmJar { dependsOn(jsBrowserProductionWebpack) from(new File(jsBrowserProductionWebpack.entry.name, jsBrowserProductionWebpack....
А зачем count() саспендящий, если внутри просто println? Я не очень хорошо разбираюсь в корутинах, поясните кто-нибудь
Можно ли как-то для списка с дженериками указать сериализацию? Со списком объектов работает, с дженериком работает, а со списком дженериков - нет
Новый - это какой? У меня все обновлено, стабильная ветка (не EAP). Работает только через tasks.getByName<JavaExec>("run")
Ну это же не значит, что нельзя найти X в X = B/A? Но я видимо ступил, и такие алгоритмы просто не позволят этого
Как можно логгер использовать в инлайн функциях? У меня он в файле приватный на топ левеле стоит сейчас, который kotlin-logging
Как правильно передать что-то в функцию, где vararg параметр стоит между несколькими другими? Только используя именованные параметры?
А запуск прям из терминала чтоли? На отдельную вкладку run у меня работает, из терминала не проверял
Подскажите, мудрецы, как можно на kotlin DSL сменить рабочую директорию плагина application? В груви это так делалось: tasks.run.workingDir = ...
Как себя поведет декларированный объект в котлине (синглтон) в мультипоточном приложении? Первичная инициализация синхронная?
А почему не этот вариант собственно? while(isActive) { count() } Если предполагается отменяемость
Я не очень понимаю в дебаге, можешь эту инфу запостить в ишью? https://github.com/kyonifer/koma/issues/97
А что за дефолтная подсветка в идее?
second second number second?