Sdílet prostřednictvím


Seq.pick<'T,'U> – funkce (F#)

Platí pro následné prvky, vrací první hodnotu, kde vrátí funkce dané funkce Some hodnotu.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections.Seq

Sestavení: FSharp.Core (v FSharp.Core.dll)

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

// Usage:
Seq.pick chooser source

Parametry

  • chooser
    Type: 'T -> 'Uoption

    Funkce pro každou položku vstupní posloupnosti transformaci do volbu Typ výstupu.

  • source
    Typ: SEQ.<'T>

    Vstupní sekvence.

Výjimky

Výjimka

Podmínka

ArgumentNullException

Vyvolána při vstupní posloupnost je null.

KeyNotFoundException

Vyvolána při každé položky sekvence vyhodnocen jako None při použití dané funkce.

Vrácená hodnota

Řada výsledků.

Poznámky

Tato funkce se nazývá Pick v kompilovaný sestavení.Pokud přistupujete k funkci .net jazyku než F# nebo prostřednictvím reflexe, tento název použijte.

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é

Viz také

Referenční dokumentace

Collections.Seq – modul (F#)

Microsoft.FSharp.Collections – obor názvů (F#)