Подскажите как вызвать `fun CoroutineScope.myFun =...
# russian
a
Подскажите как вызвать
fun CoroutineScope.myFun = produce<String>
класса A из класса B?
g
Copy code
with(a) {
   myfun()
}
или просто переделать на:
Copy code
fun myFun(scope: CoroutineScope) = scope.produce{}
На днях об этом была долгая дискуссия в этом треде https://kotlinlang.slack.com/archives/C4GKV43N2/p1547761639036700
a
Андрей, спасибо
g
да, я в итоге решил передавать
scope
, мне показалось практичнее. В пределах класса наверное выбрал бы расширение.