map

Function map 

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

Map 函数

§功能

将函数应用到数组的每个元素,返回新数组。

§参数

  • array: Array - 输入数组
  • func: Function - 转换函数

§返回值

Array - 转换后的新数组

§注意

此函数期望在求值器上下文中调用,但由于实现限制, 建议在 Aether 标准库中使用循环来实现 map 功能。

§示例

Set doubled Map([1, 2, 3], Fun(x) { Return x * 2 })  # [2, 4, 6]