Skip to content

MapIterator Reference

A MapIterator transforms each element of the iterator. It inherits from Iterator.

Creates an iterator to transform another iterator.

var iterator = ArrayIterator([0, 1, 2]);
var map_iterator = MapIterator(iterator, (value) -> value * 2);

iterator: Iterator - The iterator to transform.

transform: (dyn!) -> dyn! - The transform function.

All methods are inherited from the Iterator class. See the Iterator reference for documentation.

var iterator = ArrayIterator([0, 1, 2]);
MapIterator(iterator, (value) -> value * 2).for_each(print_ln);
// 0
// 2
// 4