Function filter
Source pub fn filter(_args: &[Value]) -> Result<Value, RuntimeError>
Expand description
Filter 函数
筛选数组中满足条件的元素,返回新数组。
array: Array - 输入数组
predicate: Function - 判断函数,返回布尔值
§返回值
Array - 筛选后的新数组
此函数期望在求值器上下文中调用,但由于实现限制,
建议在 Aether 标准库中使用循环来实现 filter 功能。
Set evens Filter([1, 2, 3, 4], Fun(x) { Return x % 2 == 0 }) # [2, 4]