MappedOverRange (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 toma um inteiro como entrada, retorna uma nova matriz que consiste nas imagens dos valores do intervalo sob a função.
Parâmetros de tipo
«O
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
Uma gama de números inteiros.
Realização
Uma matriz 'T[]
de elementos que são 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]