Function: filter_list

Function: filter_list


 filter_list(some_list, filter: some_predicate)

Returns a new list that contain all elements in the list for which the filter predicate returns true.

If possible, when using a set, use the position and number_of_items functions instead.


Parameter Type Description
input list or set List to filter.
filter function Function indicating which values to keep, Will be called with input set to an item in the list.


 filter_list([1,2,3,4], filter: { input > 2 }     ) == [3,4]
 filter_list([1,2,3,4], filter: { input % 2 == 0 }) == [2,4]
 filter_list(set,       filter: { input.color == "red" }) == # red cards in the set