ArrayUtilsClass.filter ()

macro filter (arr, predicFunc)

Возвращает новый массив, состоящий из элементов исходного массива arr, для которых функция-предикат func возвращает true.

Пример:

copy sample
Macro isEven(el) : Bool
   return (mod(el,2) == 0);
End;
var arr = SArray(1,2,3,4,5);
var even = ArrayUtilsfilter(arr, @isEven);
ArrayUtilstoScreen(even);  // [2, 4]