Partilhar via


Função MappedByIndex

Nome totalmente qualificado: Std.Arrays.MappedByIndex

function MappedByIndex<'T, 'U>(mapper : ((Int, 'T) -> 'U), array : 'T[]) : 'U[]

Resumo

Dada uma matriz e uma função que é definida para os elementos indexados da matriz, retorna uma nova matriz que consiste nas imagens da matriz original sob a função.

Parâmetros de tipo

«O

O tipo de elementos array.

«U

O tipo de resultado da função mapper.

Entrada

mapeador

Uma função de (Int, 'T) a 'U que é usada para mapear elementos e seus índices.

matriz

Uma matriz de elementos ao longo de 'T.

Realização

Uma matriz 'U[] de elementos que são mapeados pela função mapper.

Exemplo

As duas linhas seguintes são equivalentes:

let array = MappedByIndex(f, [x0, x1, x2]);

e ainda

let array = [f(0, x0), f(1, x1), f(2, x2)];

Ver também

  • Microsoft.Quantum.Arrays.Mappped