
16 Jun
2011
16 Jun
'11
2:17 p.m.
On 16/06/11 15:01, Dmitri O.Kondratiev wrote:
Hi, Data.Map has many great functions, yet I could not find the one that allows from one map create another map where keys are values and values are keys of the first one. Something like: transMap:: (Ord k, Ord a) => Map k a -> Map a k
Does such function exist? Thanks!
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
What about something like transMap :: (Ord k, Ord a) => Map k a -> Map a k transMap = M.fromList . map swap . M.toList ? Francesco.