Função compactada
Nome totalmente qualificado: Std.Arrays.Zipped
function Zipped<'T, 'U>(left : 'T[], right : 'U[]) : ('T, 'U)[]
Resumo
Dadas duas matrizes, retorna uma nova matriz de pares de tal forma que cada par contém um elemento de cada matriz original.
Parâmetros de tipo
«O
O tipo dos elementos de matriz esquerda.
«U
O tipo dos elementos de matriz corretos.
Entrada
Esquerda
Uma matriz contendo valores para o primeiro elemento de cada tupla.
Certo
Uma matriz contendo valores para o segundo elemento de cada tupla.
Realização
Uma matriz contendo pares do formulário (left[index], right[index])
para cada index
. Se as duas matrizes não forem de comprimento igual, a saída será tão longa quanto a menor das entradas.
Exemplo
let left = [1, 3, 71];
let right = [false, true];
let pairs = Zipped(left, right); // [(1, false), (3, true)]
Ver também
- Microsoft.Quantum.Arrays.Descompactado