鑑於地圖與地圖匹配:模式在F#
let myMap = Map.ofArray [| (1,"A");(2,"B") |]
有沒有一種方法,我可以使用模式匹配類同列表利弊操作?
事情是這樣的:
match myMap with //doesn't work
(1, value) ->()
| _ ->()
或者:
match myMap with //doesn't work
1::value ->()
| _ ->()
什麼,我不希望做的是:
match myMap.TryFind(1) with //boring
Some value ->()
| _ ->()
我該怎麼做模式與匹配地圖?
作者調用TryFind的ActivePattern。 – Brian