迭代器 Iterator

一种有状态的生产者;每次调用 next 产出一项,并用 None 表示暂时或永久没有下一项。