Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Volledig gekwalificeerde naam: Std.Arrays.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Samenvatting
Uitgaande van een matrix en een functie waarmee een matrixelement wordt toegewezen aan een bepaalde uitvoermatrix, worden de samengevoegde uitvoermatrices voor elk matrixelement geretourneerd.
Typeparameters
'Invoer
Het type array elementen.
"TOutput
De functie mapper retourneert matrices van dit type.
Invoer
Mapper
Een functie van 'TInput tot 'TOutput[] die wordt gebruikt om matrixelementen toe te wijzen.
array
Een matrix met elementen.
Uitvoer
Een matrix van 'TOutput[] die de samenvoeging is van alle matrices die door de toewijzingsfunctie worden gegenereerd.
Voorbeeld
Met de volgende code wordt een matrix gemaakt waarbij elk element van de invoermatrix tweemaal wordt herhaald.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].