Keyword
Keyword
A set of functions for working with keywords.
A keyword is a list of two-element tuples where the first element of the tuple is an atom and the second element can be any value.
A keyword may have duplicated keys so it is not strictly a key-value store. However most of the functions in this module behave exactly as a dictionary so they work similarly to the functions you would find in the Map
module.
For example, Keyword.get/3
will get the first entry matching the given key, regardless if duplicated entries exist. Similarly, Keyword.put/3
and Keyword.delete/3
ensure all duplicated entries for a given key are removed whe