Seq.pick<'T,'U> İşlevi (F#)

Burada işlevini verir ilk değer döndüren birbirini izleyen öğeleri için belirli bir işlev uygulanan bir Some değeri.

Ad alanı/modül yolu: Microsoft.FSharp.Collections.Seq

Derleme: FSharp.Core (FSharp.Core.dll),

// Signature:
Seq.pick : ('T -> 'U option) -> seq<'T> -> 'U

// Usage:
Seq.pick chooser source

Parametreler

  • chooser
    Type: 'T -> 'Uoption

    Giriş dizisinin her öğesini çıkış türünde bir seçeneğe dönüştürmen bir işlev.

  • source
    Türü: seq<'T>

    Giriş dizisi.

Özel Durumlar

Özel Durum

Koşul

ArgumentNullException

Giriş dizisi null olduğunda oluşturulur.

KeyNotFoundException

Verilen işlev uygulandığında dizinın her öğesi None döner ise oluşturulur.

Dönüş Değeri

Sonuç dizisi.

Notlar

Bu işlev adlı Pick kodları derlenmiş derlemeleri.İşlev .net Dili dışındaki F# veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.

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

Ayrıca bkz.

Başvuru

Collections.Seq Modülü (F#)

Microsoft.FSharp.Collections Ad Alanı (F#)