Compartir a través de


Función descomprimida

Nombre completo: Std.Arrays.Unzipped

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

Resumen

Dada una matriz de 2 tuplas, devuelve una tupla de dos matrices, cada una que contiene los elementos de las tuplas de la matriz de entrada.

Parámetros de tipo

'T

Tipo del primer elemento de cada tupla.

'U

Tipo del segundo elemento de cada tupla.

Entrada

arreglo

Matriz que contiene 2 tuplas.

Salida

Dos matrices, la primera que contiene todos los primeros elementos de las tuplas de entrada, la segunda que contiene todos los segundos elementos de las tuplas de entrada.

Ejemplo

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

Consulte también

  • Microsoft.Quantum.Arrays.Zipped