迭代器
Iterator
特质用于实现对诸如数组等集合的迭代。
该特质仅需要为 next
元素定义一个方法,该方法可以在 impl
块中手动定义,也可以自动定义(如在数组和范围中)。
为了方便常见的场景,for
结构使用 .into_iter()
方法将某些集合转换为迭代器。
Iterator
特质用于实现对诸如数组等集合的迭代。
该特质仅需要为 next
元素定义一个方法,该方法可以在 impl
块中手动定义,也可以自动定义(如在数组和范围中)。
为了方便常见的场景,for
结构使用 .into_iter()
方法将某些集合转换为迭代器。