#iterator #loops #java #performs #act #value

for-loop-iterator

类似于传统 for 循环的迭代器

3 个不稳定版本

0.2.2 2023年4月1日
0.2.1 2023年4月1日
0.2.0 2023年4月1日
0.1.0 2023年3月31日

#1387Rust 模式

每月下载 48 次

MIT/Apache

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}");
	});

无运行时依赖项