Мне нужно словарное отображение между персонажами и другими видами объектов. Какой класс будет лучше?

StackOverflow https://stackoverflow.com/questions/2979140

  •  24-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top