fsharp let key = "bill"
let entry = if (pets.ContainsKey(key)) then Some(pets.[key]) ; else None
pets.Remove(key)
match entry with
| Some(value) -> printfn "%s" value
| None -> printfn "key not found"
#light
open System
open System.Collections
let pets = new Generic.Dictionary<string, string>()
pets.Add("joe", "cat")
pets.Add("mary", "turtle")
pets.Add("bill", "canary")
let key = "bill"
let entry = if (pets.ContainsKey(key)) then Some(pets.[key]) ; else None
pets.Remove(key)
match entry with
| Some(value) -> printfn "%s" value
| None -> printfn "key not found"