代码之家  ›  专栏  ›  技术社区  ›  MaatDeamon

在列表上使用迭代器有什么好处吗

  •  1
  • MaatDeamon  · 技术社区  · 6 年前

    在或列表上操作迭代器有什么好处吗?

    在某种意义上,在实际集合上使用迭代器的根本区别是什么。

    1 回复  |  直到 6 年前
        1
  •  4
  •   ubadub    6 年前

    Iterator 不是实际的数据结构,尽管其行为类似于。它只是指向某个实际数据结构的遍历指针。因此,与实际的数据结构不同 迭代器 不能“返回”,即访问旧元素。一旦你经历了

    有什么酷的 迭代器 你可以给它一个 map , filter

    Iterators 创建新的 迭代器 这就把他们俩都包起来了。

    Lists 是实际的集合,可以重新遍历。