这三个是不同的概念,但可以组合起来用
Coroutines, closures and continuations
https://blogs.igalia.com/vjaquez/2008/10/09/coroutines-closures-and-continuations/
generator有yield,肯定是一个coroutine,
generator通常也是一个closure(使用了free variable时)
也就是一般情况下 generator = coroutine + closure
【 在 gfkid 的大作中提到: 】
: generator和closure很像啊
: 或者说迭代器是闭包的一个典型用法吧
--
修改:z16166 FROM 114.240.244.*
FROM 114.240.244.*