Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Map k v
- singleton :: (Prim k, Ord k) => k -> k -> v -> Map k v
- lookup :: (Prim k, Ord k) => k -> Map k v -> Maybe v
- fromList :: (Ord k, Enum k, Prim k, Eq v) => [(k, k, v)] -> Map k v
- fromListAppend :: (Ord k, Enum k, Prim k, Semigroup v, Eq v) => [(k, k, v)] -> Map k v
- fromListN :: (Ord k, Enum k, Prim k, Eq v) => Int -> [(k, k, v)] -> Map k v
- fromListAppendN :: (Ord k, Enum k, Prim k, Semigroup v, Eq v) => Int -> [(k, k, v)] -> Map k v
Documentation
(Prim k, Ord k, Enum k, Eq v) => IsList (Map k v) Source # | |
(Prim k, Eq k, Eq v) => Eq (Map k v) Source # | |
(Prim k, Show k, Show v) => Show (Map k v) Source # | |
(Prim k, Ord k, Enum k, Semigroup v, Eq v) => Semigroup (Map k v) Source # | |
(Prim k, Ord k, Enum k, Semigroup v, Eq v) => Monoid (Map k v) Source # | |
type Item (Map k v) Source # | |
O(1) Create a diet map with a single element.
lookup :: (Prim k, Ord k) => k -> Map k v -> Maybe v Source #
O(log n) Lookup the value at a key in the map.