Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Arrays.MappedByIndex
function MappedByIndex<'T, 'U>(mapper : ((Int, 'T) -> 'U), array : 'T[]) : 'U[]
Zusammenfassung
Bei einem Array und einer Funktion, die für die indizierten Elemente des Arrays definiert ist, wird ein neues Array zurückgegeben, das aus den Bildern des ursprünglichen Arrays unter der Funktion besteht.
Typparameter
T
Der Typ der array-Elemente.
"U
Der Ergebnistyp der funktion mapper.
Eingabe
Kartograph
Eine Funktion von (Int, 'T) zu 'U, die zum Zuordnen von Elementen und deren Indizes verwendet wird.
Anordnung
Ein Array von Elementen über 'T.
Ausgabe
Ein Array 'U[] von Elementen, die von der mapper-Funktion zugeordnet werden.
Beispiel
Die folgenden beiden Zeilen sind gleichwertig:
let array = MappedByIndex(f, [x0, x1, x2]);
und
let array = [f(0, x0), f(1, x1), f(2, x2)];