是否有任何预定义函数可以使用 Rust 的迭代器开始迭代自定义元素?
最佳答案
iteration with a custom element
如果您只有一个元素,请使用 iter::once
.
如果您有多个元素,请使用 iter::repeat
再加上 Iterator::take
.
to start iteration with
使用Iterator::chain
.
放在一起:
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);
}
}
关于iterator - Rx 的 `startWith` 的 Rust 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48550646/