Size: a a a

Kotlin Community

2020 April 19

NY

Nikita Yatskivskiy in Kotlin Community
Лайк поставил)

Посмотрел примеры в KEEP’е, но что-то всё равно не понял, как изменится мой пример, если этот KEEP сделают
источник

AN

Alexander Nozik in Kotlin Community
Nikita Yatskivskiy
Лайк поставил)

Посмотрел примеры в KEEP’е, но что-то всё равно не понял, как изменится мой пример, если этот KEEP сделают
Можно будет таки любой порядок, плюс можно будет [CoroutineScope,Downlowader].download объявлять
источник

BV

Boris Vanin in Kotlin Community
Кстати, мне тут котлин такой интересный ворнинг выдал, что мол два контекста один в другом и вот такой экстеншн, мол будет эррором в будущем
источник

AN

Alexander Nozik in Kotlin Community
Но принципиально не поаменяется, да
источник

BV

Boris Vanin in Kotlin Community
Я правда ещё не разобрался детально чем этот кейз от других отличается
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Можно будет таки любой порядок, плюс можно будет [CoroutineScope,Downlowader].download объявлять
Если будет 😒
источник

NY

Nikita Yatskivskiy in Kotlin Community
Alexander Nozik
Можно будет таки любой порядок, плюс можно будет [CoroutineScope,Downlowader].download объявлять
То есть, как-то так будет вызов функции выглядеть?
(viewModelScope, downloader).download()
источник

NY

Nikita Yatskivskiy in Kotlin Community
(если будет)
источник

NY

Nikita Yatskivskiy in Kotlin Community
А, или именно с квадратными скобками?
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Если будет 😒
если будет
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Я правда ещё не разобрался детально чем этот кейз от других отличается
Безобразие. Пойду проверю
источник

AN

Alexander Nozik in Kotlin Community
Nikita Yatskivskiy
А, или именно с квадратными скобками?
Не обязательно. Это один из вариантов
источник

AN

Alexander Nozik in Kotlin Community
Nikita Yatskivskiy
То есть, как-то так будет вызов функции выглядеть?
(viewModelScope, downloader).download()
with(viewModelScope, downloader){download()}
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Я правда ещё не разобрался детально чем этот кейз от других отличается
На 1.3.70 вроде не ругается.
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
with(viewModelScope, downloader){download()}
То есть
with(vMS, this) { download() }
внутри класса? Не намного очевиднее :(
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
То есть
with(vMS, this) { download() }
внутри класса? Не намного очевиднее :(
Нет, внутри класса достаточно просто vMS.run или with(vMS). Важно только наличие нужного ресивера в стеке.
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Нет, внутри класса достаточно просто vMS.run или with(vMS). Важно только наличие нужного ресивера в стеке.
А порядок? :)
источник

AM

Andrew Mikhaylov in Kotlin Community
Если на него получится забить, то ладно
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
А порядок? :)
Во, порядок это ключевое место столкновения лбами с Бреславом. В нынешнем виде кипа, порядок не важен (за исключением случае в повтоения типов)
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
На 1.3.70 вроде не ругается.
Говорю же, не знаю пока точно на какой именно кейз ругается
источник