for-loop-iterator

Crates.iofor-loop-iterator
lib.rsfor-loop-iterator
version0.2.2
sourcesrc
created_at2023-03-31 02:59:02.562819
updated_at2023-04-01 05:21:59.424309
descriptionIterators like traditional for loops
homepage
repositoryhttps://github.com/jaymehta-g/for-loop-iterator
max_upload_size
id825904
size6,123
Jay Mehta (jaymehta-g)

documentation

https://docs.rs/for-loop-iterator/

README

For Loop Iterators

Allows you to create Rust iterators that act like traditional for loops!

Iterators will produce values just like for loops do

Examples

// 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}");
	});
Commit count: 8

cargo fmt