Мне нужно словарное отображение между символами и другими видами объектов. Какой класс будет лучше? - PullRequest
3 голосов
/ 05 июня 2010

Это в Squeak / Pharo. Если я хочу сопоставить объекты Character, такие как $ a и $ b, с другими типами объектов и найти другие объекты на основе Character, какой класс лучше использовать? Словарь является очевидным выбором, но, похоже, расточительно хэшировать символьные объекты, которые в основном уже являются числами. Я думаю, что я хочу, это своего рода массив, где символьное значение (число) используется в качестве индекса / смещения, но я не уверен, возможно ли это с Unicode.

1 Ответ

2 голосов
/ 05 июня 2010

По крайней мере, дешевое хеширование: хэш персонажа просто говорит "^value".

...