编程语言中迭代器与生成器详解.pdf

coderwhy什么是迭代器?

n迭代器(iterator),是确使用户可在容器对象(container,例如链表或数组)上遍访的对象,使用该接口无需关心对象的实现细节。

p其行为像数据库中的光标,迭代器最早出现在1974年设计的CLU编程语言中;

p在各种编程语言的实现中,迭代器的实现方式各不相同,但是基本都有迭代器,比如Java、Python等;

n从迭代器的定义我们可以看出来,迭代器是帮助我们对某个数据结构进行遍历的对象。

n在JavaScript中,迭代器也是一个具体的对象,这个对象需要符合迭代器协议(iteratorprotocol

文档评论(0)

1亿VIP精品文档

相关文档