Seq.pick<'T,'U> — Funkcja (F#)

Dotyczy kolejnych elementów, zwracanie pierwsza wartość, gdy funkcja zwraca danej funkcji Some wartości.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.Seq

Zestaw: FSharp.Core (w FSharp.Core.dll)

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

// Usage:
Seq.pick chooser source

Parametry

  • chooser
    Type: 'T -> 'Uoption

    Funkcja przekształcenie każdego elementu sekwencji wejściowych w opcji Typ wyjścia.

  • source
    Typ: seq<'T>

    Sekwencji wejściowych.

Wyjątki

Wyjątek

Warunek

ArgumentNullException

Zgłoszony podczas sekwencji wejściowych jest null.

KeyNotFoundException

Zgłoszony podczas każdego elementu sekwencji do None gdy dana funkcja jest stosowana.

Wartość zwracana

Sekwencja wynik.

Uwagi

Ta funkcja o nazwie Pick w skompilowane zestawy.Jeśli funkcja dostęp z języka .net niż F# lub przez odbicie, należy użyć tej nazwy.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Collections.Seq — Moduł (F#)

Microsoft.FSharp.Collections — Przestrzeń nazw (F#)