Delen via


MappedOverRange, functie

Volledig gekwalificeerde naam: Std.Arrays.MappedOverRange

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

Samenvatting

Uitgaande van een bereik en een functie die een geheel getal als invoer gebruikt, wordt een nieuwe matrix geretourneerd die bestaat uit de afbeeldingen van de bereikwaarden onder de functie.

Typeparameters

'T

Het resultaattype van de functie mapper.

Invoer

Mapper

Een functie van Int tot 'T die wordt gebruikt om bereikwaarden toe te wijzen.

bereik

Een bereik van gehele getallen.

Uitvoer

Een matrix 'T[] elementen die zijn toegewezen door de functie mapper.

Voorbeeld

In dit voorbeeld wordt 1 toegevoegd aan een bereik van even getallen:

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

Zie ook