Size: a a a

Kotlin Community

2020 April 29

AN

Alexander Nozik in Kotlin Community
Вообще в init лучше никакую сложную логику не делать
источник

OY

Oleg Yukhnevich in Kotlin Community
Lev Shagalov
Как дождаться launch корутины?

        scope.launchNetwork(networkInputChannel)
       scope.launch {
               networkInputChannel.send(InnerAction.WarmUp)
       }

Мне кажется, что launchNetwork выполнится но не запустит корутину (не успеет) и send будет в никого не слушающий канал
источник

LS

Lev Shagalov in Kotlin Community
@noraltavir А это у меня актор. Ну типа актора, там for внутри
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
@noraltavir А это у меня актор. Ну типа актора, там for внутри
Вполне легально вроде.
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
Вполне легально вроде.
Так он не заджойнится. Там цикл бесконечный, он постоянно слушает канал
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Так он не заджойнится. Там цикл бесконечный, он постоянно слушает канал
Не понял. Тот пример, что выше написан вполне легальный, но я логику вынес бы в фактори функцию
источник

LS

Lev Shagalov in Kotlin Community
Если я брошу мессагу канал, который никто не слушает - что будет - она будет дожидаться своего слушателя или будет удалена?
источник

D

Damir in Kotlin Community
Ребят, решил сделать проверку букв в слове, но никак понять не могу, как написать условие для этого
источник

D

Damir in Kotlin Community
Частотный словарь
источник

BP

Bogdan Panchenko in Kotlin Community
Damir
Ребят, решил сделать проверку букв в слове, но никак понять не могу, как написать условие для этого
i это и есть char
источник

BP

Bogdan Panchenko in Kotlin Community
А не индекс @kotlin_start
источник

D

Damir in Kotlin Community
Но насколько я понимаю, нужен целый тип int для if. Либо я пытался через equal сделать сравнение
источник

BP

Bogdan Panchenko in Kotlin Community
Нет, вы должны сравнивать одинаковые типы
источник

BP

Bogdan Panchenko in Kotlin Community
Damir
Ребят, решил сделать проверку букв в слове, но никак понять не могу, как написать условие для этого
if (i == j)
источник

D

Damir in Kotlin Community
Bogdan Panchenko
Нет, вы должны сравнивать одинаковые типы
Это да, поэтому приравниваю toInt
источник

D

Damir in Kotlin Community
Bogdan Panchenko
if (i == j)
Оператор == не используется с char и string
источник

BP

Bogdan Panchenko in Kotlin Community
Damir
Оператор == не используется с char и string
Да ладно
источник

ДЧ

Денис Чиканов in Kotlin Community
0
источник

QH

Quantum Harmonizer in Kotlin Community
Lev Shagalov
Если я брошу мессагу канал, который никто не слушает - что будет - она будет дожидаться своего слушателя или будет удалена?
Это от «ёмкости» канала зависит.
источник

AM

Andrew Mikhaylov in Kotlin Community
Introduce StateFlow · Issue #1973 · Kotlin/kotlinx.coroutines
https://github.com/Kotlin/kotlinx.coroutines/issues/1973
источник