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: 'KeyGiriş 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. |