# Dictionary -- the class of all dictionaries

## Description

A dictionary is a special sort of hash table whose keys are the strings, and whose values are the corresponding symbols.
 i1 : Core.Dictionary # "sin" o1 = sin o1 : Symbol i2 : Core.Dictionary #? "sin" o2 = true

## Methods that use a dictionary :

• "keys(Dictionary)" -- see keys -- keys used in a hash table, dictionary, or database
• length(Dictionary) -- length of a dictionary
• "listSymbols(Dictionary)" -- see listSymbols -- compact display of symbols and their values
• "localDictionaries(Dictionary)" -- see localDictionaries -- get local dictionaries
• "package(Dictionary)" -- see package -- get containing package
• "pairs(Dictionary)" -- see pairs -- list the pairs in a hash table, dictionary, or basic list

## For the programmer

The object Dictionary is a type, with ancestor class Thing.