for number in fibonacci(100): # 这个生成器构造了一个迭代器
隐式迭代器.一些面向对象语言比如C#、C++（后期版本）、 Delphi（后期版本）、Go、Java（后期版本）、Lua、Perl、Python、Ruby，提供了迭代一个容器对象的元素的方式，而不用介入一个显式的迭代器对象。实际的迭代器对象可以在现实中存在，即便如此，它也不被暴露在这个语言的源代码中。隐式迭代器经常通过codice_4语句（或等价者）来显现出来，比如下面的Python例子