Size: a a a

Kotlin Community

2021 January 01

QH

Quantum Harmonizer in Kotlin Community
meta() и file() — suspend?
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
meta() и file() — suspend?
Нет, по идее, они б курсивом были на втором скрине.
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
meta() и file() — suspend?
Приз этому господину
источник

AM

Andrew Mikhaylov in Kotlin Community
Тю
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
Приз этому господину
который не использует корутины)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Приз этому господину
а ну да, там ж инлайн
источник

AM

Andrew Mikhaylov in Kotlin Community
Значит я плохо знаю подсветку идеи. Самый простой и очевидный вариант я сразу отмёл)
источник

AN

Alexander Nozik in Kotlin Community
Для тех, кто не догадался, forEach в котлин - инлайн, а это значит, что он автоматом прокидывает суспендность внутрь себя. А жавовй forEach такого не умеет. Ну и подсказка в том, что File.list - это оффициальный блокирующий метод и подсвечен желтеньким в суспед функции
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Значит я плохо знаю подсветку идеи. Самый простой и очевидный вариант я сразу отмёл)
По умочанию суспенды только значком отмечаются.
источник

QH

Quantum Harmonizer in Kotlin Community
собсна, нужна языковая фича, которая позволит сделать суспендность дженеричной и прокидывать её
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
собсна, нужна языковая фича, которая позволит сделать суспендность дженеричной и прокидывать её
А чем инлайн не годится. Он это уже делает
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
собсна, нужна языковая фича, которая позволит сделать суспендность дженеричной и прокидывать её
Я уже слышу, как издалека несётся Егор, чтобы рассказать тебе одну очевидную штуку...
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
А чем инлайн не годится. Он это уже делает
тем, что он не всегда возможен)
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Я уже слышу, как издалека несётся Егор, чтобы рассказать тебе одну очевидную штуку...
effect handlers?
источник

AN

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

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
effect handlers?
Слово на букву М
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
effect handlers?
Нет, об отсутствии возможности унифицировать саспенды и остальные виды асинхронщины из-за того, как саспенды в системе типов сделаны.

Ну да, слово на букву М, в общем.
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Слово на букву М
а почему цензура
источник

IP

Iaroslav Postovalov in Kotlin Community
м же топ
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Postovalov
а почему цензура
Потому что его имя нельзя называть. Только в офтопе и после этого прятаться под диван
источник