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.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Zusammenfassung
Bei einem Array und einer Funktion, die ein Arrayelement einem Ausgabearray zuordnet, werden die verketteten Ausgabearrays für jedes Arrayelement zurückgegeben.
Typparameter
"T'nput
Der Typ der array-Elemente.
"TOutput
Die funktion mapper gibt Arrays dieses Typs zurück.
Eingabe
Kartograph
Eine Funktion von 'TInput zu 'TOutput[], die zum Zuordnen von Arrayelementen verwendet wird.
Anordnung
Ein Array von Elementen.
Ausgabe
Ein Array von 'TOutput[] die Verkettung aller Arrays, die von der Zuordnungsfunktion generiert werden.
Beispiel
Der folgende Code erstellt ein Array mit jedem Element des Eingabearrays zweimal wiederholt.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].