Freigeben über


Entpackte Funktion

Vollqualifizierter Name: Std.Arrays.Entzipped

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

Zusammenfassung

Bei einem Array von 2-Tupeln wird ein Tupel von zwei Arrays zurückgegeben, die jeweils die Elemente der Tupel des Eingabearrays enthalten.

Typparameter

T

Der Typ des ersten Elements in jedem Tupel.

"U

Der Typ des zweiten Elements in jedem Tupel.

Eingabe

Anordnung

Ein Array mit 2-Tupeln.

Ausgabe

Zwei Arrays, die erste, die alle ersten Elemente der Eingabe-Tupel enthält, die zweite, die alle zweiten Elemente der Eingabe-Tupel enthält.

Beispiel

// 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)]);

Siehe auch