3 个不稳定版本
0.2.2 | 2023年4月1日 |
---|---|
0.2.1 |
|
0.2.0 | 2023年4月1日 |
0.1.0 | 2023年3月31日 |
#1387 在 Rust 模式
每月下载 48 次
7KB
114 行
循环迭代器
允许您创建像传统 for 循环一样的 Rust 迭代器!
迭代器将产生与 for 循环相同的值
示例
// A for loop in Java
for (int i = 0; i < 10; i++>) {
out.println(i);
}
// A Rust Iterator that performs the same function
ForLoopIterator::new(
0, // Initial Value
|i| i < &10, // Predicate that returns true if a value should be returned
|i| i + 1 // Function that, given a value from the iterator, returns the next one
)
.for_each( |i| {
println!("{i}");
});