FilterIterator Reference
A FilterIterator removes items from the iterator. It inherits from Iterator.
Constructor
Section titled “Constructor”Creates an iterator to remove items from an iterator.
var iterator = ArrayIterator([0, 1, 2]);var filter_iterator = FilterIterator(iterator, (value) -> value % 2 == 0);Parameters
Section titled “Parameters”iterator: Iterator - The iterator to filter.
transform: (dyn!) -> Boolean - The predicate 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]);FilterIterator(iterator, (value) -> value % 2 == 0).for_each(print_ln);// 0// 1