Size: a a a

Kotlin Community

2020 January 24

АО

Алексей Овсянников in Kotlin Community
Михаил
у меня так не работало
?
источник

М

Михаил in Kotlin Community
не стал разбираться)
источник

М

Михаил in Kotlin Community
кетч отрабатывал, но это не мешало каналу закрыться
источник

AM

Andrew Mikhaylov in Kotlin Community
Михаил
ток надо не забывать что ошибка во флоу приведет к закрытию канала
Я думал, сниппет Алексея ниже -- это бест практис, который пользователи флоу и так знают)
источник

АО

Алексей Овсянников in Kotlin Community
Exceptions in Kotlin Flows - Roman Elizarov - Medium
https://medium.com/@elizarov/exceptions-in-kotlin-flows-b59643c940fb
источник

М

Михаил in Kotlin Community
🙂
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
стопроцентной интероперабельности с джавой мне и не надо, так что пусть будет хак
Смотри KType, rypeOf
источник

OY

Oleg Yukhnevich in Kotlin Community
Михаил
мне бы хватило, чтобы запятую можно было ставить после последнего аргумента:)
В 1.4 ж будет
источник

AT

Alexey Tkachenko in Kotlin Community
Bogdan Panchenko
Смотри KType, rypeOf
А что KType? Как он поможет, если JVM стирает типы?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
А что KType? Как он поможет, если JVM стирает типы?
Да, он хранить Фулл инфу
источник

AT

Alexey Tkachenko in Kotlin Community
Bogdan Panchenko
Да, он хранить Фулл инфу
Ничосе, круто. Есть примеры кода?
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexey Tkachenko
А что KType? Как он поможет, если JVM стирает типы?
typeOf<T>() при компиляции вставляет объект со всей инфой о типе, вместе с дженериками и остальным
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexey Tkachenko
Ничосе, круто. Есть примеры кода?
Где-то в kotlinx.serialzation точно есть)
источник

BP

Bogdan Panchenko in Kotlin Community
Oleg Yukhnevich
Где-то в kotlinx.serialzation точно есть)
Там  пока собственный костыль
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Я так понимаю, что он хочет упорядоченные, в этом случае действительно не просто.
Да, сейчас порядок играет значение и это сильно портит жизнь
источник

OY

Oleg Yukhnevich in Kotlin Community
Bogdan Panchenko
Там  пока собственный костыль
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Да, сейчас порядок играет значение и это сильно портит жизнь
Ну лично мне порядок пофигу. Сделать мультиресиверы без порядка вроде не сложно.
источник

KZ

Konstantin Zolotov in Kotlin Community
Alexander Nozik
Ну лично мне порядок пофигу. Сделать мультиресиверы без порядка вроде не сложно.
А для чего именно порядок нужен? Порядок резолва методов?
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
Ну лично мне порядок пофигу. Сделать мультиресиверы без порядка вроде не сложно.
И это поломает мемберы получается или будет разное поведение для мемберов  и для мульти
Думаю ни того, ни того не хотят
источник

BP

Bogdan Panchenko in Kotlin Community
Ну раньше он был.
источник