Size: a a a

Kotlin Community

2020 June 30

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
понятно. Не понятно, почему он есть на Map и нет на HashMap
видимо потому что HM - это тайпалиас :/
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
видимо потому что HM - это тайпалиас :/
я тоже так подумал
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
видимо потому что HM - это тайпалиас :/
а в kotlin common ?
источник

AL

Alexander Levin in Kotlin Community
Bogdan Panchenko
https://pl.kotl.in/ZQ5qRqeLU такое разве нормально ?
Ну в целом всё честно как я понимаю, HashMap это MutableMap, а он инвариантен по обоим параметрам.
источник

Z

Zaner in Kotlin Community
Кто-нибудь знает как избавиться от циклической зависимости тут(я вырезал как мог, но наверно проще словами), там fun json() и val arrP зависят друг от друга и я не могу их нормально инициализировать, по идее там можно как-то через ленивые свойства, но не знаю как
источник

IO

Iaroslav Orlov in Kotlin Community
можно ли Flow собирать из нескольких потоков?
источник

IO

Iaroslav Orlov in Kotlin Community
или не надо так?
источник

А

Андрей in Kotlin Community
Iaroslav Orlov
можно ли Flow собирать из нескольких потоков?
Можно, если надо.
Через combine, zip, например.
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
можно ли Flow собирать из нескольких потоков?
ну через подписки точно пожно, а вот collect под вопросом, думаю нет
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
можно ли Flow собирать из нескольких потоков?
Не понятно, в чем вопрос. Можно ли делать разные collect разными котекстами - можно разумеется. Можно ли делать context swtitch внутри одного collect? Тоже не запрещается вроде.
источник

AN

Alexander Nozik in Kotlin Community
Руками переключать потоки - не стоит
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Не понятно, в чем вопрос. Можно ли делать разные collect разными котекстами - можно разумеется. Можно ли делать context swtitch внутри одного collect? Тоже не запрещается вроде.
А вот я так и не понял можно делать несколько collect ? Как то ускользнула информация.
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
А вот я так и не понял можно делать несколько collect ? Как то ускользнула информация.
Это не очевидная штука, потому что в документации явно не прописана. Я сам не сразу въехал. Вот есть StateFlow. Он заменяет BroadcastChannel. А как на него подписываться? Оказывается, что ему просто можно несколько раз сделать collect и каждый коллектор и будет подпиской
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Это не очевидная штука, потому что в документации явно не прописана. Я сам не сразу въехал. Вот есть StateFlow. Он заменяет BroadcastChannel. А как на него подписываться? Оказывается, что ему просто можно несколько раз сделать collect и каждый коллектор и будет подпиской
а в Flow также ведь, я верно понял, учитывая что StateFlow его наследует
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
а в Flow также ведь, я верно понял, учитывая что StateFlow его наследует
Не в любом. Там так же, как и с Sequence, он может уметь коллектиться только один раз, а может много
источник

BP

Bogdan Panchenko in Kotlin Community
ну значить onEach - forever
источник

VK

Viacheslav Koryagin in Kotlin Community
Kirill Timofeev
привет
для создания плагина к идее лучше использовать gradle проект а не jps (проектная модель идеи, которая у тебя сейчас)
ссылка на доку: https://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system.html
ссылка на грэдл плагин: https://github.com/JetBrains/gradle-intellij-plugin

тогда ты сможешь добавлять зависимости как для обычного gradle проекта
то, что нужно, спасибо
источник
2020 July 01

QH

Quantum Harmonizer in Kotlin Community
а вот это очень прикольно: io.undertow.util.HeaderMap#fastIterate
источник

RI

Ruslan Ibragimov in Kotlin Community
Интересно есть ли где-то бенчмарки стоит ли эта куча кода выигрыша от не создания итератора
источник

RI

Ruslan Ibragimov in Kotlin Community
За что там борются так сказать
источник