List.Collect < t, "U > Funkce (F#)
Pro každý prvek seznamu platí dané funkce.Spojuje všechny výsledky a vrátí sloučeného seznamu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections.List
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
List.collect : ('T -> 'U list) -> 'T list -> 'U list
// Usage:
List.collect mapping list
Parametry
mapping
Type: 'T -> 'UlistFunkce pro transformaci každý vstupní element do podseznam ke zřetězení.
list
Type: 'TlistVstupní seznam.
Vrácená hodnota
Zřetězení výsledné podseznamy.
Poznámky
Tato funkce se nazývá Collect v kompilovaný sestavení.Pokud přistupujete k funkci .net jazyku než F# nebo prostřednictvím reflexe, tento název použijte.
Příklad
Následující příklad kódu ukazuje použití List.collect.
let list1 = [10; 20; 30]
let collectList = List.collect (fun x -> [for i in 1..3 -> x * i]) list1
printfn "%A" collectList
Výsledek
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné