完全限定名称: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)];