Compartilhar via


Função intercalada

Nome totalmente qualificado: Std.Arrays.Interleaved

function Interleaved<'T>(first : 'T[], second : 'T[]) : 'T[]

Resumo

Interlocu duas matrizes de (quase) mesmo tamanho.

Descrição

Essa função retorna a intercalação de duas matrizes, começando com o primeiro elemento da primeira matriz, depois o primeiro elemento da segunda matriz e assim por diante.

A primeira matriz deve ter o mesmo comprimento que a segunda ou pode ter mais um elemento.

Parâmetros de tipo

'T

O tipo de cada elemento de first e second.

Entrada

primeiro

A primeira matriz a ser intercalada.

segundo

A segunda matriz a ser intercalada.

Saída

Matriz intercalada

Exemplo

// same as interleaved = [1, -1, 2, -2, 3, -3]
let interleaved = Interleaved([1, 2, 3], [-1, -2, -3])