немного отвлечённый вопрос sealed class A { class B: A; class C: A; class D: A } и when (a) { is B -> fB(a); is C -> fC(a); is D -> fD(a) } работает так же быстро, как abst...
Кста, а в стдлиб есть filterMap? Это же как раз для подобных случаев
Немного не в тему котлина, но какие могут быть проблемы торрентоподобного хранилища артефактов?
class A private constructor(private val cfg: Config) { // some logic companion object { @Volatile private var instance: A? = null @JvmStatic ...
поразвлекаюсь на досуге тогда jmh для замеров же подходит в данном случае?
По поводу "отрефакторить" — вы делаете, на самом деле, только хуже Если хочется убрать копипасту, то лучше сделать что-нибудь вроде val TextView.notBlankContent: String? ...
Как говорится, а чем вам мешал owl operator?
Ну или myMap[key]?.let { myMap[key] = it + 1 }
Вопрос по K/N Планируется ли добавление деструкторов или их аналогов? В jvm вся память управляется vm, а для освобождения нативной памяти предлагается использовать finalizer Т...
Напомните пожалуйста, тут вроде проскальзывало про hoogle для kotlin или я что-то путаю?
К слову, в контексте I/O Кто-то когда-то пытался замерить разницу в производительности условного многопоточного грепа (или другой числодробилки с потенциально большим входными...
Есть вопрос по kotlin/native (в контексте KMP) попытка запустить gradle task cinterop* приводит к java.lang.Error: /usr/include/x86_64-linux-gnu/sys/cdefs.h:500:28: error: fu...
Но компиляторы функциональных языков обычно знают про некие правила оптимизации (которые пишутся отдельно под библиотеки) Те же оптимизации для filter . map Если котлин так за...
Я тут недавно видел что-то про "получить доступ к AST кода на этапе компиляции", не подскажете как искать?
Понятно, что EnumSet.of(A, B, C) не сильно длиннее, чем setOf(A, B, C), но зачем делать не так как везде?
т.е. в жабке я могу написать public class A { public <T> A(T arg1, List<T> arg2) { … } } Можно ли такое в котлине?
То есть если у меня есть некоторая структура данных, которая есть нативно и в js, и на jvm, и на с, мне в последнем случае придётся писать свою реализацию?
Есть небольшой вопрос по стдлибе Есть какие-то ограничения чтобы не сделать setOf от Enum возвращать EnumSet на JVM? Аналогично с EnumMap
Сложный вопрос Как задетектить, что вьюха в ресайклере перешла границу? всм Вот её полносью видно Юзер начал скролл Теперь её X относительно ресайклера стал 0 (или поменял зна...
Ну и где присваивание в database? Вы туда ничего не записали и пытаетесь читать Вообще с подобными вопросами лучше в @kotlin_start или в android чаты