mirror of
https://github.com/danog/amp.git
synced 2024-12-11 08:59:46 +01:00
579 B
579 B
layout | permalink |
---|---|
docs | /iterators/transformation |
Iterator Transformation
Amp provides two common transformation helpers for iterators: map
and filter
.
Further primitives are very easy to implement using Producer
with those two as examples.
map()
map()
accepts an Iterator
and a callable
$onEmit
that can transform each value into another value.
filter()
filter()
accepts an Iterator
and a callable
$filter
. If $filter($value)
returns false
the value gets filtered, otherwise the value is retained in the resulting Iterator
.