代码点读机 / Rust / iter

iter Rust · 常用方法

返回一个不可变引用的迭代器,让你逐个访问元素而不消耗原容器。

怎么用

容器.iter(),用于获取不可变迭代器

小例子

let v = vec![1, 2];
for x in v.iter() { print!("{} ", x); }
println!("{:?}", v);

运行结果

1 2 [1, 2]

提醒:iter 借出元素,循环结束后原容器仍可用

官方文档:https://doc.rust-lang.org/std/vec/struct.Vec.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条