List.collect<'T,'U> İşlevi (F#)
Listedeki her öğe için verilen işlevi uygular. Tüm sonuçlar birleştirir ve birleştirilmiş listesini döndürür.
Ad alanı/modül yolu: Microsoft.FSharp.Collections.List
Derleme: FSharp.Core (FSharp.Core.dll),
// Signature:
List.collect : ('T -> 'U list) -> 'T list -> 'U list
// Usage:
List.collect mapping list
Parametreler
mapping
Type: 'T -> 'UlistHer giriş öğesini birleştirilmek üzere bir alt listeye dönüştüren işlev.
list
Type: 'TlistGiriş listesi.
Dönüş Değeri
Sonuçta ortaya çıkan alt liste art arda eklenmesi.
Notlar
Bu işlev adlı Collect kodları derlenmiş derlemeleri. İşlev .net Dili dışındaki F# veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.
Örnek
Aşağıdaki kod örneği kullanımları gösterilmektedir List.collect.
let list1 = [10; 20; 30]
let collectList = List.collect (fun x -> [for i in 1..3 -> x * i]) list1
printfn "%A" collectList
Çıktı
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable