Size: a a a

2021 November 07

IV

Ivan Vinogradov in Kotlin JVM
Только я не понял, зачем там asStream в конце?
источник

AN

Alexander Nozik in Kotlin JVM
По-видимому для параллельной обработки
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Для интеропа с джавой вестимо
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
А, и это, да
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Только ведь не будет никакой параллельной обработки на сиквенсе
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Это же unsized будет, сплитератор ничего не сплитанёт
источник

AN

Alexander Nozik in Kotlin JVM
Параллельная синхронная обработка  на стримах все-таки удобнее, чем на корутинах.
источник

AN

Alexander Nozik in Kotlin JVM
Ну да, там сплитератора нет
источник

AN

Alexander Nozik in Kotlin JVM
Тогда не понятно, зачем
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Не нет, а он не будет сплитать, будет типа фоллбэк сплитератор
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Чтобы из джавы использовать
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Всякие map звать и так далее
источник

AN

Alexander Nozik in Kotlin JVM
Ну нет в смысле он тривиальный
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Не протекать котлиновские штуки в Java API - хорошая идея если надо делать библиотеку для джавы тоже
источник

BP

Bogdan Panchenko in Kotlin JVM
оказывается да! А раньше вроде просто показывала код. Хотя это мне казалось 🤔
источник

SK

Stepan Kladikov in Kotlin JVM
Да, я уже тоже разобрался, ура!
val/var пришлось переделать вручную и некоторые фичи не кодогенераторные, тоже пришлось хендлить руками, но в целом деломбок очень помогает

Сложнее всего, конечно, с SneakyThrows
Горячо не рекомендую его использовать в проектах :)
источник

BP

Bogdan Panchenko in Kotlin JVM
SneakyThrows - котлин подобный код генерирует
источник

SK

Stepan Kladikov in Kotlin JVM
На каком уровне?
источник

BP

Bogdan Panchenko in Kotlin JVM
жаль нет DelombokToKotlin
источник

BP

Bogdan Panchenko in Kotlin JVM
а стоп не, это ятупанул
источник