解压缩的函数

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

function Unzipped<'T, 'U>(array : ('T, 'U)[]) : ('T[], 'U[])

总结

给定一个由 2 元组构成的数组,返回两个数组的元组,每个数组包含输入数组元组的元素。

类型参数

'T

每个元组中第一个元素的类型。

每个元组中第二个元素的类型。

输入

数组

包含 2 元组的数组。

输出

两个数组,第一个数组包含输入元组的所有第一个元素,第二个数组包含输入元组的所有第二个元素。

// split is same as ([5, 4, 3, 2, 1], [true, false, true, true, false])
let split = Unzipped([(5, true), (4, false), (3, true), (2, true), (1, false)]);

另请参阅