一样的写法啊。。async function 其实就是 function *,yield 相当于 await. 字对字直接替换你上面那段代码就是我打算做的协程库。
但 yield 和 await 有些隐秘的区别。所以以前用 generator 搞协程会有一些问题。
【 在 pangwa (学门手艺,混口饭吃.) 的大作中提到: 】
: 比如, 下面这段saga代码, 你的协程库准备咋个支持法
: function* task1() {
: yield delay(1000);
: ...................
--
FROM 110.85.22.*