OuterImpl實作
Hi Teacher Zhou,
上到現在對我比較困難的是,$outerObj = new OuterImpl(new ArrayIterator($array));
為什麼OuterImpl內要實作ArraIteraor呢 我要怎麼知道怎麼使用呢
Hi Teacher Zhou,
上到現在對我比較困難的是,$outerObj = new OuterImpl(new ArrayIterator($array));
為什麼OuterImpl內要實作ArraIteraor呢 我要怎麼知道怎麼使用呢
2017-04-17
IteratorIterator implements OuterIterator {
/* 方法 */
public __construct ( Traversable $iterator )
public mixed current ( void )
public Traversable getInnerIterator ( void )
public scalar key ( void )
public void next ( void )
public void rewind ( void )
public bool valid ( void )
}
IteratorIterator这个类的构造函数需要传入 Traversable类型的 参数。
OuterImpl extends IteratorIterator
举报