【笔记】Rust的迭代器

前言

Rust的迭代器学习笔记

迭代器

  • iter()返回一个迭代器对象,也称为项
  • next()返回迭代器下一个元素,如果没有下一个项
1
2
3
4
5
6
// 定义一个可迭代对象
let v = vec!["", ""];

for item in v.iter() {
...
}
  • iter()返回一个只读可重入迭代器,迭代器的元素类型为&T
  • into_iter()返回一个只读不可重入迭代器,迭代器的元素类型为T
  • iter_mut()返回一个可修改可重入迭代器,迭代器的元素类型为&mut T

完成

参考文献

哔哩哔哩——面向加薪学习