Condividi tramite


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: 'Key

    Chiave 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

Vedere anche

Riferimenti

Classe Collections.Map<'Key,'Value> (F#)

Spazio dei nomi Microsoft.FSharp.Collections (F#)