修改迭代器实现