V2EX  ›  英汉词典
Enqueued related words: Iterable, Enumerator

Iterator

释义 Definition

iterator(名词):迭代器;一种用于按顺序访问集合/容器(如列表、集合、字典等)元素的对象或机制,通常每次返回一个元素,直到遍历结束。(在不同编程语言中实现细节不同;也可泛指“迭代访问的工具/方法”。)

发音 Pronunciation (IPA)

/ˈɪtəreɪtər/

例句 Examples

I used an iterator to loop through the list.
我用一个迭代器来遍历这个列表。

In this library, the iterator lets you traverse the collection without exposing its internal structure.
在这个库中,迭代器让你在不暴露集合内部结构的情况下遍历它。

词源 Etymology

iterator 来自动词 iterate(“反复执行;迭代”),而 iterate 源于拉丁语 iterare(“重复、再做一次”),与 iter(“道路、行程”)同源,带有“走一遍、再走一遍”的意象。后缀 -or 表示“执行某动作的人/物”,因此 iterator 可理解为“进行迭代(反复/逐步访问)的人或工具”。

相关词 Related Words

文学与著作中的用例 Literary & Notable Works

  • Effective Java(Joshua Bloch)——大量讨论 Java 的 Iterator 接口与遍历实践。
  • Java: The Complete Reference(Herbert Schildt)——在集合框架章节中系统介绍 Iterator
  • Design Patterns: Elements of Reusable Object-Oriented Software(GoF)——包含 Iterator Pattern(迭代器模式) 的定义与应用。
  • Python Cookbook(David Beazley, Brian K. Jones 等)——频繁涉及 iterators/iterator 与迭代协议的用法。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   833 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
♥ Do have faith in what you're doing.