增加了Iterator函数