Freigeben über


MappedOverRange-Funktion

Vollqualifizierter Name: Std.Arrays.MappedOverRange

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

Zusammenfassung

Wenn ein Bereich und eine Funktion eine ganze Zahl als Eingabe akzeptiert, wird ein neues Array zurückgegeben, das aus den Bildern der Bereichswerte unter der Funktion besteht.

Typparameter

T

Der Ergebnistyp der funktion mapper.

Eingabe

Kartograph

Eine Funktion von Int zu 'T, die zum Zuordnen von Bereichswerten verwendet wird.

Bereich

Ein Bereich von ganzzahligen Zahlen.

Ausgabe

Ein Array 'T[] von Elementen, die von der mapper-Funktion zugeordnet werden.

Beispiel

In diesem Beispiel wird 1 zu einem Bereich gerader Zahlen hinzugefügt:

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

Siehe auch