1
5
对于一个新的迭代器,位置没有初始化,仅仅是出于性能原因,您可以将迭代器堆叠在其他迭代器之上,如果所有迭代器在构造期间都会倒带,则会对性能产生一些影响,此外,一些迭代器可能会在constr之后更改其第一个值。已经执行了UCtor—迭代器还不知道这一点。 迭代器通常由foreach()执行,foreach()首先执行rewind()。 |
2
2
在扩展
这个装饰器已经是解决问题的解决方案,它只需要实现缺失的功能来消除不一致性。无需自动倒带:
示例:如果您有
这表明
如果你一直跟踪到这里,这里有另一个你可能想考虑的特殊情况:如果你不需要
考虑到约翰内斯的“不自动倒带”论点,这是有意义的,因为
但是作为
|
3
0
正如@johannes所说,位置在
试着去做
以及
还要注意,在一个统一的迭代器上:
注意
希望能照亮你。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |