Sdílet prostřednictvím


Seq.tryFind<'T> – funkce (F#)

Pokusí se najít element, který splňuje dané predikátu.

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

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

// Signature:
Seq.tryFind : ('T -> bool) -> seq<'T> -> 'T option

// Usage:
Seq.tryFind predicate source

Parametry

  • predicate
    Type: 'T ->bool

    Funkce, jehož výsledkem logická hodnota dané položky v pořadí.

  • source
    Typ: SEQ.<'T>

    Vstupní sekvence.

Výjimky

Výjimka

Podmínka

ArgumentNullException

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

Vrácená hodnota

Vrátí první prvek, pro který dané funkce vrátí true.Vrátit None Pokud neexistuje žádný takový prvek.

Poznámky

Tato funkce se nazývá TryFind v kompilovaný sestavení.Pokud přistupujete k funkci jazyka 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#)