建议: 与 1.23 迭代器的并发
作者: amikai创建于 2024年8月1日更新于 2024年8月1日
设计思路
我坚信并行迭代器的最佳特点是其能够延迟计算和节省资源的能力。像 iter.Map 和 iter.ForEach 这样的函数会消耗所有元素,但是使用迭代器,当输出迭代器停止时,输入迭代器也应该停止获取元素并停止所有协程。
内容来源: sourcegraph/conc
我坚信并行迭代器的最佳特点是其能够延迟计算和节省资源的能力。像 iter.Map 和 iter.ForEach 这样的函数会消耗所有元素,但是使用迭代器,当输出迭代器停止时,输入迭代器也应该停止获取元素并停止所有协程。
内容来源: sourcegraph/conc