MappedByIndex 函数

完全限定名称:Std.Arrays.MappedByIndex

function MappedByIndex<'T, 'U>(mapper : ((Int, 'T) -> 'U), array : 'T[]) : 'U[]

总结

给定数组和为数组索引元素定义的函数,返回一个新数组,该数组由函数下原始数组的图像组成。

类型参数

'T

array 元素的类型。

mapper 函数的结果类型。

输入

映射

(Int, 'T)'U 的函数,用于映射元素及其索引。

数组

'T的元素数组。

输出

'U[] 函数映射的元素的数组 mapper

以下两行等效:

let array = MappedByIndex(f, [x0, x1, x2]);

let array = [f(0, x0), f(1, x1), f(2, x2)];

另请参阅