迭代不将迭代器对象暴露给用户。
串流.迭代器是对输入串流的一种有用的抽象，串流提供了潜在的无限可迭代的（但不必然可索引）的对象。一些语言，比如Perl和Python，将串流实现为迭代器。串流的可替代的实现包括数据驱动语言，比如AWK和sed。
迭代器分类.
迭代器范畴.迭代器可以依据功能而归类，下面是迭代器范畴的一个（不完全）列表:
迭代器类型.不同的语言或它们所具有的函数库定义了自己的迭代器的类型，下面是一