16.8 为什么使用迭代器