Condividi tramite


Funzione decompressa

Nome completo: Std.Arrays.Unzipped

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

Sommario

Data una matrice di 2 tuple, restituisce una tupla di due matrici, ognuna contenente gli elementi delle tuple della matrice di input.

Parametri di tipo

'T

Tipo del primo elemento in ogni tupla.

'U

Tipo del secondo elemento in ogni tupla.

Immissione

array

Matrice contenente 2 tuple.

Prodotto

Due matrici, la prima contenente tutti i primi elementi delle tuple di input, la seconda contenente tutti i secondi elementi delle tuple di input.

Esempio

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

Vedere anche

  • Microsoft.Quantum.Arrays.Zipped