MapIterator Reference
A MapIterator transforms each element of the iterator. It inherits from Iterator.
Constructor
Section titled “Constructor”Creates an iterator to transform another iterator.
var iterator = ArrayIterator([0, 1, 2]);var map_iterator = MapIterator(iterator, (value) -> value * 2);Parameters
Section titled “Parameters”iterator: Iterator - The iterator to transform.
transform: (dyn!) -> dyn! - The transform function.
Methods
Section titled “Methods”Inherited
Section titled “Inherited”All methods are inherited from the Iterator class. See the Iterator reference for documentation.
Example
Section titled “Example”var iterator = ArrayIterator([0, 1, 2]);MapIterator(iterator, (value) -> value * 2).for_each(print_ln);// 0// 2// 4