Metodo Map.TryFind<'Key,'Value> (F#)
Cerca un elemento nella mappa, restituendo un valore Some se l'elemento si trova nel dominio della mappa oppure None in caso contrario.
Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Collections
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.TryFind : 'Key -> 'Value option (requires comparison)
// Usage:
map.TryFind (key)
Parametri
key
Tipo: 'KeyChiave di input.
Valore restituito
Valore mappato oppure None se la chiave non si trova nella mappa.
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo TryFind.
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."
Output
Piattaforme
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informazioni sulla versione
Versioni della libreria di base F#
Supportato in: 2,0, 4,0, portabile