FunctionalOperations¶
Usage
use FunctionalOperations;
or
import FunctionalOperations;
The FunctionalOperations module provides operations that act on iterators in a functional programming style.
- iter _iteratorRecord.map(fn)¶
Apply fn to each element yielded by this iterator and yield the value returned by fn. fn must take a single argument and return a value.
- iter _iteratorRecord.filter(fn)¶
Apply fn to each element yielded by this iterator and yield the values it returns true for. fn must take a single argument and return a boolean value.
- proc _iteratorRecord.consume(fn)¶
Apply fn to each element yielded by this iterator and ignore the return value from fn if any.