mirror of
https://github.com/danog/amp.git
synced 2024-11-26 20:15:00 +01:00
583 B
583 B
layout | title | permalink |
---|---|---|
docs | Iterator Transformation | /iterators/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
.