Dela via


Uppackad funktion

Fullständigt kvalificerat namn: Std.Arrays.Unzipped

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

Sammanfattning

Givet en matris med 2 tupplar returnerar en tupplar med två matriser som var och en innehåller elementen i tupplar i indatamatrisen.

Typparametrar

'T

Typen av det första elementet i varje tuppeln.

'U

Typ av det andra elementet i varje tuppeln.

Inmatning

samling

En matris som innehåller 2 tupplar.

Utdata

Två matriser, den första som innehåller alla första element i indatatupplar, den andra som innehåller alla andra element i indatatupplar.

Exempel

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

Se även

  • Microsoft.Quantum.Arrays.Zipped