因为迭代器太常见了,所以它根本就算不上是正式的模式;它只是一种语言的特性。
接下去调用previous所返回元素的下标,如果列表迭代器已位于列表起始,返回-1。
从某个元素的指针或引用得到该元素的迭代器的计算要求是常量时间的操作。
在这里,我将所有的处理编写成一个滞后迭代器,因此在不需要的时候,不必实例化大型的节点列表。
两个这样的区域边界上的Parallelism迭代器称为SegmentRepartition。
然后在文件的后面,使用foreach迭代器遍历数据中的轨迹列表。
在闭包里,调用第一个查询,并在迭代中将查询结果映射到word子节点。
您可以使用一种熟悉的类似迭代器的语法来搜索整个文档以查找所需的数据。
通常,泛型算法都是在标记容器(或其他序列)内的元素范围的迭代器上操作的。
G–此窗格是空间迭代器的一部分,用于显示图标导航链接的图标部分。
通常,用迭代器给容器元素赋值时,被赋值的是迭代器所指向的元素。
而charAt实现直接返回char原语,迭代器实现必须将每个char装箱为一个Character对象。
然后使用简短的for循环,后面是一个带有闭包的迭代器。
对指定集合进行遍历,依次向当前集合添加每一个由迭代器返回的对象。
这些独特的特性包括iterator块、并行赋值和像Range类这样奇妙的东西。
迭代器类型定义了解引用操作符来返回迭代器所指向的对象。
窗格H实际上包含在一个空间迭代器中,它允许在多行中指定多个Header的标题。
很容易就能将Rope迭代器改成一次向前移动不止一个字符。
这种用法可以很好地说明基于事件迭代器的API如何堆叠于基于指针的API之上。
向算法传递无效的迭代器类别所引起的错误,无法保证会在编译时被捕获到。
请把eachRow方法当成传进来的查询生成的结果上的迭代器。
向后遍历序列的迭代器。这些迭代器颠倒了++和--的含义。
要为迭代器指定一个int变量并为元素名称指定一个String变量,请使用清单17中的代码。
不管出于何种目的,您都可以将XMLCursor作为java.util.Iterator使用,只是您也能够以泛型形式使用它。
在本机上找到一个基数,或者通过迭代器从集合中检索到下一个基数后,尽量使用不超过一个调用。
1·To illustrate, Figure 5 shows the state of a hypothetical iterator that can move back one, two, three, or four places, but no more, because that would require accessing the previously visited leaf.
为了说明这个作法,图5显示一个虚构的迭代器的状态,它能够向后移动一、二、三、四个位置,但不能移动更多位置,因为这要求访问前面访问的叶节点。
2·But this much effort should really not be necessary; indexing and slicing should "just work" whether a concrete sequence or a iterator is involved.
但是,费这么大力气实际上应该是不必要的;无论涉及的是序列还是迭代器,编制索引和切片都应该是“可行的”。
3·Since it is implemented as an anonymous function within another function, one could do some preliminary checks and calculations before creating the iterator.
由于它是在另外一个函数当中实现了一个匿名函数,人们就能够做一些前置检查和在迭代器创建之后进行计算。
4·Since the first spatial iterator named outer encompasses both panes AL0 and AL1, the first digit following the pane name is a grouping digit for a branch in the tree.
由于命名靠外的第一个空间迭代器同时包含窗格al0和AL1,所以窗格名称后面的第一个数字是树中一个分支的组数字。
5·These work the same as the other iterator classes in PHP, but they are specially designed for certain instances.
它们与php中的其他迭代器类使用相同的工作方式,但是它们分别针对不同的情况。