太有用了啊。比如 python 的 os.walk() 就是典型的应用。用迭代器以后,不再需要把整个 list/map 传递给上层调用者,经常能够省掉大量内存。
再来一个编译原理的应用,解析 token:
https://github.com/hgoldfish/gsion_script/blob/master/gsion#L78
顺便说一下,这个也是协程 coroutine 哦。很多人把 coroutine 和 fiber, green thread 等价,但其实 coroutine 是更宽泛的概念。
【 在 ylh0315 的大作中提到: 】
: 确实不知道这玩意儿有啥用。
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*