reduce

Function reduce 

Source
pub fn reduce(_args: &[Value]) -> Result<Value, RuntimeError>
Expand description

Reduce 函数(占位符)

§功能

此函数为占位符,实际的 Reduce 功能由求值器(evaluator)实现。 Reduce 用于将数组归约为单个值。

§注意

不应直接调用此函数,应使用语言层面的 Reduce 语法。

§示例

# 实际使用(由求值器处理,参数顺序:array, func, initial):
# 回调可选第三参数索引 (acc, item, index)
Set sum REDUCE([1, 2, 3, 4], Fun(acc, x, i) { Return acc + x + i }, 0)  # 16