Status
Tech review

Style guide




Short description

Returns a  in l that validate predicate.

Output




The function returns a  in l that validate predicate.

Argument predicate is a boolean expression, where ^ is used for referencing numeric values in argument l.


filterByPredicate(number list l, boolean expression predicate) #Output: Number list



Parser expressionDescription


filterByPredicate([1, 2, 3, 4], ^ > 2)


The function returns a of values greater than 2 : [3, 4]


filterByPredicate([1, 2, 3, 4], remainder(^, 2) = 0) 


The function returns a of even values : [2, 4]



Parameters used in this function

ParameterInput (data type)Description
<parameter>

Parameter description.
<parameter>

Parameter description.



The function returns a