Compartilhar via


Função descompactada

Nome totalmente qualificado: Std.Arrays.Unzipped

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

Resumo

Dada uma matriz de 2 tuplas, retorna uma tupla de duas matrizes, cada uma contendo os elementos das tuplas da matriz de entrada.

Parâmetros de tipo

'T

O tipo do primeiro elemento em cada tupla.

'U

O tipo do segundo elemento em cada tupla.

Entrada

array

Uma matriz que contém 2 tuplas.

Saída

Duas matrizes, a primeira contendo todos os primeiros elementos das tuplas de entrada, a segunda contendo todos os segundos elementos das tuplas de entrada.

Exemplo

// 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 Também

  • Microsoft.Quantum.Arrays.Zipped