Data la mappa:pattern matching con le mappe in F #
let myMap = Map.ofArray [| (1,"A");(2,"B") |]
C'è un modo posso usare il pattern matching simile ad un operatore di lista contro?
Qualcosa di simile a questo:
match myMap with //doesn't work
(1, value) ->()
| _ ->()
Oppure:
match myMap with //doesn't work
1::value ->()
| _ ->()
Quello che non voglio fare è questo:
match myMap.TryFind(1) with //boring
Some value ->()
| _ ->()
Come posso fare pattern matching con un carta geografica?
Autore un ActivePattern che chiama TryFind. – Brian