使用自定义元素进行迭代
如果您有一个元素,请使用iter::once.
如果你有多个元素,使用iter::repeat加上Iterator::take.
开始迭代
放在一起:
use std::iter;
fn main() {
let some_iterator = 1..10;
let start_with = iter::repeat(42).take(5);
let together = start_with.chain(some_iterator);
for i in together {
println!("{}", i);
}
}
Run Code Online (Sandbox Code Playgroud)