Мне нужно словарное отображение между персонажами и другими видами объектов. Какой класс будет лучше?
Вопрос
Это в Squeak/Pharo. Если я хочу иметь отображение между объектами символов, такими как $ A и $ B, с другими видами объектов, и хочу искать другие объекты на основе персонажа, какой класс лучше всего использовать? Словарь является очевидным выбором, но кажется расточительным, чтобы быть хэшированными объектами символов, которые в основном уже являются числами. Я предполагаю, что я хочу своего рода массив, где значение символа (число) используется в качестве индекса/смещения, но я не уверен, возможно ли это с Unicode.
Решение
По крайней мере, дешевый хешинг: хэш персонажа просто говорит "^value
".
Не связан с StackOverflow