At each step of an iteration, resulting data can be memorized and stored with the OMLoop accumulators . Accumulators execute storage or other operation upon the elements they are returned successively.
There are six accumulators :
:
Collect
gathers the result of each step of a loop into a list.
:
Sum
returns the sum of the collected elements.
:
Min
and
max
return the lowest and highest value among a set of collected elements.
:
Counter
counts the number of non-nil collected elements.
:
Acum
allows to define specific accumulation procedures.
![]() | To add an accumulator in the OMLoop editor .
|
All accumulators but acum have a single input : this input is used for collecting the successive values during a loop.
All accumulator have three outputs, allowing to access their current "memory" :