Udostępnij przez


MappedOverRange, funkcja

W pełni kwalifikowana nazwa: Std.Arrays.MappedOverRange

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

Streszczenie

Biorąc pod uwagę zakres i funkcję, która przyjmuje liczbę całkowitą jako dane wejściowe, zwraca nową tablicę składającą się z obrazów wartości zakresu w funkcji .

Parametry typu

'T

Typ wyniku funkcji mapper.

Wkład

Mapowania

Funkcja z Int do 'T używana do mapowania wartości zakresu.

zakres

Zakres liczb całkowitych.

Wyjście

Tablica 'T[] elementów mapowanych przez funkcję mapper.

Przykład

W tym przykładzie dodano liczbę 1 do zakresu parzystego liczb:

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

Zobacz też