это баг или фича? 😄 fun main() { println("Hello, world") crashFun() } fun crashFun() { @Suppress("test") if (Math.random() > -1) { if ...
меня одного коробит от того что корутины на докладах сравнивают с тредами по перфомансу (создадим 1000 корутин вс создадим 1000 тредов) вместо того что бы сравнивать с тредпул...
а где на котлинеонф можно зарегаться? в инстаграме пришла инфа о начале регистрации, и даже даты и расписание прочитал, закрыл. решил найти регистрацию через норм браузер - а ...
Чем мощнее то? вертх и по перйормансу лучше из всяких штук из коробки больше вроде ну и архитектура по дефолту круче ТК мултиреактор а не сингл реактор, но конечно я не экспер...
кстати как думаете лучше время логировать (что читаеме) условный код инлайн функция: logTime({“myOperation”}) { … } или по старинке как в джаве писать? start = logEnabl...
Как то в ошибку можно этот ворнинг перенести?
а что вы понимаете под “мутабельными” синглтонами? что то такое?
inline fun <T> Boolean?.then(function: () -> T): T? { return if (this != null && this) { function() } else { null } }
ну всмысле бред? постулируется и на практике котлин переиспользует все из java-core. без котлина ты сможешь програмы писать нормальные на джаве\jvm, а вот без jvm уже будет та...
бага же компилятора?
Нет инфы когда завезут поддержку kdoc в идею? В плане что бы по alt enter можно было генерить как javadoc
я не буду у вас работать ?
тогда не совсем понимаю что здесь имеется ввиду, можно писать компаньоны к стд либе?
а как корутины помогают с IO bounded задачами? есть уже где то найс апишки для IO на корутинах?
не совсем понимаю, каким боком там может массив оказаться в случае опен класса?
прямо котлином генерируется objc c код и потом он компилируется clang (или что там) ?
kotlinx.serialization разве как то спасает от этой проблемы?
val label = user.isAdmin.then {“ADMIN”} ?: “Just user”
вопрос был - вы у себя такие цвета видите нечитаемые или у меня глюк?
это вообще легально поля с большой буквы называть?