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