TwoWayIdentityDictionary associative collection mapping keys to values and back



Inherits from: Object : Collection 


Similar to IdentityDictionary, but allows to go efficiently from element to key and back.

The contents of a TwoWayIdentityDictionary are unordered.  You must not depend on the order of items.



*getID(obj)

find the key for a given object. If object is not element of the dictionary, it returns nil.


// example


a = TwoWayIdentityDictionary.new;

a.put(\test, 999);

a.put(["some", "strings"], 1200);

a.at(\test);

a.getID(999);

a.getID(1200);

a.getID(888); // nil