采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
coroutineScope{
lunch{
}
不就是等于
加这一层最本质的目的是什么呢?
不一样,coroutineScope是挂起函数,launch不是,后者可以在任意函数当中调用,前者只能在挂起函数当中调用。换句话说,前者只是获取当前协程得作用域,后者是创建了一个协程。
coroutineScope也启动了一个协程,那这样子的话业务逻辑直接写在 coroutineScope{ delay(1000) ....... } 为啥通常还要嵌套一个lunch? 难道仅仅是为了产生父子关系么?
你再仔细看看我的回答
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.5k 1
365 1
141 20
1.3k 16