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]