Compartilhar via


Função MappedOverRange

Nome totalmente qualificado: Std.Arrays.MappedOverRange

function MappedOverRange<'T>(mapper : (Int -> 'T), range : Range) : 'T[]

Resumo

Dado um intervalo e uma função que usa um inteiro como entrada, retorna uma nova matriz que consiste nas imagens dos valores de intervalo sob a função.

Parâmetros de tipo

'T

O tipo de resultado da função mapper.

Entrada

Mapeador

Uma função de Int a 'T que é usada para mapear valores de intervalo.

gama

Um intervalo de inteiros.

Saída

Uma matriz 'T[] de elementos mapeados pela função mapper.

Exemplo

Este exemplo adiciona 1 a um intervalo de números pares:

let numbers = MappedOverRange(x -> x + 1, 0..2..10);
// numbers = [1, 3, 5, 7, 9, 11]

Consulte Também