Hashes

Creating a hash

Setting Default Values

Accessing Values

Automatically creating a Deep Hash

Iterating Over a Hash

Conversion to and from Arrays

Filtering hashes

Getting all keys or values of hash

Overriding hash function

Modifying keys and values

Set Operations on Hashes