FlatMapped függvény
Teljes név: Std.Arrays.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Összefoglalás
Ha egy tömböt és egy olyan függvényt ad vissza, amely egy tömbelemet egy kimeneti tömbhöz rendel, az egyes tömbelemek összefűzött kimeneti tömbeit adja vissza.
Típusparaméterek
'TInput
A array
elemek típusa.
'TOutput
A mapper
függvény ilyen típusú tömböket ad vissza.
Bemenet
Mapper
A tömbelemek leképezésére használt függvény 'TInput
és 'TOutput[]
között.
tömb
Elemek tömbje.
Hozam
A 'TOutput[]
tömbje, amely a leképezési függvény által létrehozott összes tömb összefűzése.
Példa
Az alábbi kód létrehoz egy tömböt a bemeneti tömb minden elemével, kétszer megismételve.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].