Slides
Collections
- Arrays
- Hashes
- Ranges
Ref. WGR Chapter 9, Collection and container objects
Array vs. Hash
| Array | Hash |
|---|---|
| ordered list of values | unordered set of key/value pairs |
| has an index that must be an integer | has a key that can be any object (symbol, number, string, another hash, etc.) |
| also called List, Vector, Stack(?) | Hash is also called Map, Dictionary |
| literals are defined with [ ] | literals are defined with { } |
| accessed with [ ] | also accessed with [ ] |