take Rust · 常用方法
只取迭代器的前 n 个元素,后面的全部丢弃。
怎么用
iter.take(n),用于限制取多少个元素
小例子
let v: Vec<i32> = (0..10).take(3).collect();
println!("{:?}", v);
运行结果
[0, 1, 2]
提醒:常用于无限迭代器,避免死循环
官方文档:https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.take
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条