The two and a half dictionary data types
The General Dictionary API
Pattern matching and updating maps
Nested data structures
A dictionary is a data type that associates keys with values.
We’ve already looked briefly at a couple of dictionary types: maps and keyword lists. In this short chapter we’ll cover how to use them with pattern matching and how to update them. We’ll also look at HashDict, another implementation of dictionaries. Finally we’ll look at the Keyword module, which implements a specialized dictionary intended for storing function and program options, and the Set module, which implements sets.
First, though, let’s answer a common question—how do we ...