02 | 面向对象:理解Kotlin设计者的良苦用心
07 | 高阶函数:为什么说函数是Kotlin的“一等公民”?
09 | 委托:你为何总是被低估?
作者回复: 很棒的分析!
作者回复: 分析的不错。
作者回复: 本质还是“生命周期”、“结构化并发”哈,当然,本质还是CoroutineContext,这不刚好引出下节课嘛~
作者回复: 没错~
作者回复: 嗯,可以这么理解。
作者回复: 哈哈,看到你另一个答案了。说实话,不实际运行的话,确实容易忽略一些细节。
作者回复: 是的
作者回复: 加油哈~
作者回复: 这其实取决于当前的上下文环境,你可以对比着看后面的CoroutineContext,应该就会明白了。
作者回复: 如你所说,存在依赖关系的时候,我们就可以挂起函数与async结合了。
作者回复: 你可以试着运行一下看看效果,不要忽略了“launch(job) {}”当中的job参数哦!