Size: a a a

Kotlin Community

2020 January 28

U

Unat in Kotlin Community
там нет и не должно быть точек прерывания, а значит и скоуп там не нужен, потому что никакие корутины в нём не запускаются.
источник

U

Unat in Kotlin Community
Это не совсем очевидный маркер, но если у тебя функция возвращает значение, не важно, обернутое в Deferred или suspend, то внутри этой функции скоуп (скорее всего) не требуется - там ведь нет launch'ей.
источник

U

Unat in Kotlin Community
Ну а если тебе нужен launch, да ещё такой, чтобы функция вернула результат, но "продолжила работать" в запущенной корутине, то что-то пошло не так.
источник

AM

Andrew Mikhaylov in Kotlin Community
Вообще да, без примера адаптеров судить трудно :)
источник

D

Denys in Kotlin Community
Чат, интересно ваше мнение. В какой последовательности вы бы обучали человека Kotlin'у, зная, что у него есть опыт с другими языками (более-менее мейнстримными - Js/Python/Java/Go/PHP или что-то похожее)?
источник

M

Mi in Kotlin Community
Denys
Чат, интересно ваше мнение. В какой последовательности вы бы обучали человека Kotlin'у, зная, что у него есть опыт с другими языками (более-менее мейнстримными - Js/Python/Java/Go/PHP или что-то похожее)?
1) Прочитать документацию на официальном сайте
2) Практиковаться
3) ???
4) Profit!

Если есть бэкграунд джавы то проблем не должно особо быть
источник

M

Mi in Kotlin Community
А если опыт нескольких языков, то просто будет проследить различные языковые особенности
источник

D

Denys in Kotlin Community
Mi
1) Прочитать документацию на официальном сайте
2) Практиковаться
3) ???
4) Profit!

Если есть бэкграунд джавы то проблем не должно особо быть
Документация хороша, но не совсем последовательна (и не должна такой быть, в принципе, это ведь не туториалы). Поэтому вопрос достаточно чётко с фокусом на последовательность знакомства с различными концептами.
источник

AL

Alexander Levin in Kotlin Community
Denys
Документация хороша, но не совсем последовательна (и не должна такой быть, в принципе, это ведь не туториалы). Поэтому вопрос достаточно чётко с фокусом на последовательность знакомства с различными концептами.
Про знакомство с концептами вполне подходят примеры и коаны на play.kotl.in

А дальше смотреть что непонятно человеку.
источник

M

Mi in Kotlin Community
Ну тогда хз, мне вполне хватало  документации
источник

D

Denys in Kotlin Community
Alexander Levin
Про знакомство с концептами вполне подходят примеры и коаны на play.kotl.in

А дальше смотреть что непонятно человеку.
Да, спасибо. Примеры таки выстроены достаточно последовательно.
источник

V

Vladimir in Kotlin Community
Из метода лучше вернуть deffered или обернуть его в async? Как правильнее будет сделать?
источник

QH

Quantum Harmonizer in Kotlin Community
Unat
там нет и не должно быть точек прерывания, а значит и скоуп там не нужен, потому что никакие корутины в нём не запускаются.
Но async'у же нужен скоуп...
источник

FN

Fly N in Kotlin Community
Вы серьезно??? Это официальная документация? https://kotlinlang.ru/docs/reference/classes.html
источник

FN

Fly N in Kotlin Community
Я про "гнусный хак"
источник

Y

Yaroslav in Kotlin Community
Fly N
Вы серьезно??? Это официальная документация? https://kotlinlang.ru/docs/reference/classes.html
Это не официальная
источник

FN

Fly N in Kotlin Community
Слава Богу) А то я уже подумал, что в JB работают "гнусные ребята"
источник

AE

Alexandr Emelyanov in Kotlin Community
Fly N
Вы серьезно??? Это официальная документация? https://kotlinlang.ru/docs/reference/classes.html
источник

U

Unat in Kotlin Community
Quantum Harmonizer
Но async'у же нужен скоуп...
А зачем тебе async?
источник

U

Unat in Kotlin Community
Сделай CompletableDeferred, если нужен тип
источник