Skip to content
Cinch
Packages/cinch-collections/Data.Map
SAMPLE API
MODULE REFERENCE

Data.Map

Ordered, persistent key-value maps.

SYNOPSIS

Types and classes

opaque Map k v

A persistent mapping from ordered keys to values.

Functions and values

empty

function§Source ↗
empty :: forall k v. Map k v

Construct an empty map.

insert

function§Source ↗
insert :: forall k v. using (ord :: Ord k) => k -> v -> Map k v -> Map k v

Insert a value. An existing value at the same key is replaced.

lookup

function§Source ↗
lookup :: forall k v. using (ord :: Ord k) => k -> Map k v -> Option v

Find the value associated with a key.

EXAMPLE

lookup "port" (insert "port" 8080 empty)
-- Some 8080