Next: , Previous: , Up: Base classes [Index]


1.64 Dictionary

Defined in namespace Smalltalk
Superclass: HashedCollection
Category: Collections-Keyed

I implement a dictionary, which is an object that is indexed by unique objects (typcially instances of Symbol), and associates another object with that index. I use the equality operator = to determine equality of indices.

In almost all places where you would use a plain Dictionary, a LookupTable would be more efficient; see LookupTable’s comment before you use it. I do have a couple of special features that are useful in certain special cases.

Dictionary class-instance creation: (class)
Dictionary-accessing: (instance)
Dictionary-awful ST-80 compatibility hacks: (instance)
Dictionary-compilation: (instance)
Dictionary-dictionary enumerating: (instance)
Dictionary-dictionary removing: (instance)
Dictionary-dictionary testing: (instance)
Dictionary-namespace protocol: (instance)
Dictionary-printing: (instance)
Dictionary-rehashing: (instance)
Dictionary-removing: (instance)
Dictionary-storing: (instance)
Dictionary-testing: (instance)

AltStyle によって変換されたページ (->オリジナル) /