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 context, 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]