suspendCoroutineUninterceptedOrReturn{}這個(gè)高階函數(shù)的作用了:它可以將掛起函數(shù)當(dāng)中的 Continuation 以參數(shù)的形式暴露出來(lái),在它的 Lambda 當(dāng)中,我們可以直接返回結(jié)果,這時(shí)候它就是一個(gè)“偽掛起函數(shù)”;或者,我們也可以返回 COROUTINE_SUSPENDED 這個(gè)掛起標(biāo)志位,然后使用 continuation.resume() 傳遞結(jié)果。相應(yīng)的,suspendCorou...
www.dbjr.com.cn/article/2681...htm 2025-6-11