Aracılığıyla paylaş


Map.TryFind<'Key,'Value> Yöntemi (F#)

Eşlemede bir öğe arar, öğe eşlemenin etki alanında ise Some, değilse None döner.

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

Derleme: FSharp.Core (FSharp.Core.dll içinde)

// Signature:
member this.TryFind : 'Key -> 'Value option (requires comparison)

// Usage:
map.TryFind (key)

Parametreler

  • key
    Tür: 'Key

    Giriş anahtarı.

Dönüş Değeri

Eşlenen değeri veya None anahtar olduğunda değil, harita.

Örnek

Aşağıdaki kod nasıl kullanılacağını gösterir TryFind yöntemi.

let map1 = [ for i in 1 .. 100 -> (i, i*i) ] |> Map.ofList
let result = map1.TryFind 50
match result with
| Some x -> printfn "Found %d." x
| None -> printfn "Did not find the specified value."

Çıktı

  

Platformlar

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Sürüm Bilgisi

F# Çalışma Zamanı

Desteklenir: 2.0, 4.0

Silverlight

Desteklenir: 3

Ayrıca bkz.

Başvuru

Collections.Map<'Key,'Value> Sınıfı (F#)

Microsoft.FSharp.Collections İsim Uzayı (F#)

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Ağustos 2010

Eklenen kod örneği.

Bilgi geliştirme.