局部迭代器将会非常低效,可能无法满足复杂度的要求。
描述检查迭代器如何确保您不会在发布代码中改写容器的界限。
这些算法对输入序列进行重新排序。它们要求迭代器至少是前向迭代器。
同样,已将条件表达式和迭代器添加到了XPath语言中,而在以前它们是XSL语言的一部分。
但生成器最典型的用途是用来定义迭代器;所以不值得总是为一些细微之处而担心。
目前,JavaBridge并未将Java迭代器和PHPforeach语句集成。
指针本身是迭代器,这就是为什么C数组也可以使用reverse这个函数。
反向迭代器可以代表迭代器范围以及这个范围是不对称的事实产生一个重要的结论。
为了产生排列,必须对序列进行前向和后向处理,因此要求双向迭代器。
人们也可以预先自定义一些迭代器,在函数的整个作用域内创建并使用。
可能使迭代器失效,但仅当插入操作导致负载因子大于或等于最大负载因子时。
迭代器使得规定foreach循环将如何循环访问集合的内容变得更加容易。
单个区域内的某些Parallelism迭代器称为BranchRepartition。
向后遍历序列的迭代器。这些迭代器颠倒了++和--的含义。
这些算法要求输入序列的前向迭代器以及目的地的输出迭代器。
Groovy把迭代器变成隐含的,使用起来更简单,从而改善了Java语言的迭代器概念。
允许调用者使用好的语义在迭代中从底层集合中删除元素。
Find需要三个参数:两个迭代器定义了一个区域,还有一个要查找的值。
您可以使用一个混合迭代器,它封装了遍历清单3中列出的每种地址的迭代器。
先不考虑语法,当调用生成器来担当迭代器时,生成器有良好的状况来自动担当迭代器。
真正重要的是一下部分,迭代器和闭包一两下就显示出了它们的威力。
使迭代器失效,并会改变元素的顺序。指向元素的指针和引用不会失效。
尽管有些迭代器对整数索引进行了优化,但是所有迭代器都只简单地处理(key,value)对。
1·But the most typical use of generators will be for defining iterators; so some of the subtlety is not always worth worrying about.
但生成器最典型的用途是用来定义迭代器;所以不值得总是为一些细微之处而担心。
2·The real knockout is the next part, where the one-two punches of iterators and closures shows their power.
真正重要的是一下部分,迭代器和闭包一两下就显示出了它们的威力。
3·Low-level tracing captures statement statistics, statement text and statement iterators.
低级跟踪捕捉语句统计数据、语句文本和语句迭代器。
4·The answer is that the arguments to reverse are iterators, which are a generalization of Pointers.
答案是这个逆序函数的参数是迭代器,概括的指针。
5·The biggest news is that the debugger now has support for C# 2.0 features such as generics, anonymous methods and iterators ....
最大的消息是调试器现在支持C# 2.0的特性,如泛型、匿名方法和迭代器……