suspend {
test1()
}.startCoroutine(object : Continuation<Unit> {
override val context: CoroutineContext = EmptyCoroutineContext
override fun resumeWith(result: Result<Unit>) {
}
})
suspend fun test1() {
test2()
}
suspend fun test2(): Int = suspendCoroutine<Int> {
thread {
it.resume(3)
}
}```
老师好,如果像我这么写test2中的it指的是哪个continuation,能跟我说说里面continuation的关系吗,感觉有点乱了。还有就是能看到给我们生成的那个SuspendLambda类吗,如果能看应该怎么看