采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
想问下 resume 和 resumeWith 的区别是啥??
我看 Continuation 只有一个 resumeWith 方法啊。。。
嗯,现在只要一个 resumeWith 函数,以及一个 resume 和 一个 resumeWithException 扩展函数。(好像最近有增加了另外一个新的 resume 扩展,参数不同,主要用于对取消的支持)。
我稍微提一句啊,最近你提了很多问题,看上去研究的比较深,一直也在反编译,按说这个小问题不应该难住你吧。反编译的代码都看的了,为什么不试着直接看下源码呢?包括另外的一个 SafeContinuation 的问题,其实看下 Kotlin 的实现就能明白,总共也就60行代码,比反编译的代码看起来可容易多了。
主要是 kotlin 的源码不清晰,我自己很多地方看不明白=。=,笨啊~~
我自己看了反编译的源码,其实也是很难理解的,因为他会做一些优化和删减,所以才来麻烦老师啊,啊啊啊啊啊啊啊啊啊嗷嗷啊嗷嗷嗷嗷啊啊
这东东比我看 Framework 的源码都难一些,因为协程不是很直观,状态机这个东东并不是直接代码写出来的,不直观,当多个协程嵌套的时候,很容易让我头晕,没法把协程的实际形态具现化。。。 我有很多问题还是想和人交流,但是身边没人呢~~~
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.6k 1
397 1
233 20
1.4k 16