迭代器 iterator

迭代器是用来遍历数据的接口,

当我们需要自定义遍历数据时,就要用到迭代器

 

 

工作原理

1.创建一个指针对象,指向当前数据结构的起始位置

2.第一次调用对象的的next方法,指针自动指向数据结构的第一个成员

3.接下来不断调用next方法,指针一直往后移动,直道指向最后一个成员

4.每调用next方法返回一个包含value和done的属性对象

posted @ 2020-08-04 13:22  颿華正茂  阅读(119)  评论(0)    收藏  举报