Seq.tryFindIndex<'T> İşlevi (F#)

Belirli bir koşul karşılar ve eşleşen öğe dizinini döndürür ilk öğe bulmaya çalışır.

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

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

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

// Usage:
Seq.tryFindIndex predicate source

Parametreler

  • predicate
    Type: 'T ->bool

    Diziden bir öğe verildiğinde Boolean değeri veren bir işlev.

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

    Giriş dizisi.

Özel Durumlar

Özel Durum

Koşul

ArgumentNullException

Giriş dizisi null olduğunda oluşturulur.

Dönüş Değeri

İlk öğenin endeksini verilen yüklemi karşılayan sırasını döndürür veya None bu tür bir öğe varsa.

Notlar

Bu işlev adlı TryFindIndex kodları derlenmiş derlemeleri.İşlev yansıtma veya F# dışındaki bir dilde 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#)