Skip to content

FilterIterator Reference

A FilterIterator removes items from the iterator. It inherits from Iterator.

Creates an iterator to remove items from an iterator.

var iterator = ArrayIterator([0, 1, 2]);
var filter_iterator = FilterIterator(iterator, (value) -> value % 2 == 0);

iterator: Iterator - The iterator to filter.

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

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

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