书中的疑问

来源:11-5 Kotlin 协程的基本要素1

慕前端9039556

2020-11-19

http://img.mukewang.com/szimg/5fb683b308360eed15012001.jpg我很好奇为什么要定义一个coroutineScope,红线里的话都说的这么明白了,完全可以通过全局函数coroutineContext[job]拿到作用域,然后就可以继续调用launch了

写回答

1回答

bennyhuo

2020-11-21

launch是CoroutineScope的函数,你拿到job有啥用呢

0
3
慕前端9039556
回复
bennyhuo
嗯嗯,看来那这就是设计领域的问题了。反正创建一个简单协程的代价很低,本质无非就是创建一个对象然后调用其resume。
2020-11-21
共3条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程