Name
filter — Filters a List
Synopsis
list
filter
( |
any
VAR
, |
|
list
LIST
, |
|
block<boolean>
EXPR
) ; |
Parameters
-
any
VAR
Variable
-
list
LIST
List to be filtered
-
block<boolean>
EXPR
Block
Description
For each element of the list LIST
the expression expr
is executed in a new block, where the variable VAR
is assigned to that value. If the expression evaluates to true under this circumstances, the value is appended to the result list.
Usage
filter (integer v, [1, 2, 3, 5], { return (v > 2); }) -> [3, 5]