23 条回复  ·  2599 次点击
aloxaf 小成 2025-10-14 22:51:04
@codists 考虑到楼主特地排除了生成器,我猜楼主真正想问的是不是「**手动**定义迭代器的实际场景」? 如果是这个问题,我好像确实没有在 Python 中实际这么干过,因为生成器已经足够好用了。在某些有迭代器但没有生成器的语言(如 Rust )中,才会常常需要手动定义迭代器。
Livid 初学 2025-10-14 23:05:24
@craftsmanship 谢谢,1 楼的账号已经被彻底 ban 。
y1y1 初学 2025-10-14 23:05:42
@aloxaf #17 毕竟工作八年,那很牛了
realpg 小成 2025-10-14 23:12:43
@codists #16 99%的码农自己写的迭代器, 都是因为上下游接口要求你传递过去的东西必须是可迭代的... 具体就根据上下游的要求来了
123
返回顶部