ArrayUtilsClass.reduce ()

macro reduce (arr, reduceFunc, accumulator)

Параметры функции

arr

исходный массив

reduceFunc

функция редюсер

accumulator

начальное значение

Возвращает результат выполнения функции reduceFunc на элементы исходного массива arr.

Пример:

copy sample
Macro sumReduce(acc, el)
   return acc + el;
End;

var arr = ArrayUtilsof(1,2,3,4);
var res = ArrayUtilsreduce(arr, @sumReduce, 0);
println(res);    //10