2010-06-05 1 views
3

Ceci est dans Squeak/Pharo. Si je veux avoir un mappage entre des objets Personnage comme $ a et $ b vers d'autres types d'objets, et que vous voulez rechercher ces autres objets basés sur le Personnage, quelle est la meilleure classe à utiliser? Le dictionnaire est un choix évident, mais semble être un gaspillage d'être hashing des objets de caractère qui sont fondamentalement déjà des nombres. Je suppose que ce que je veux est un genre de tableau où la valeur de caractère (nombre) est utilisée comme index/offset, mais je ne suis pas sûr que cela soit possible avec Unicode.J'ai besoin d'un mappage de type dictionnaire entre les caractères et d'autres types d'objets. Quelle classe serait la meilleure?

Répondre

2

Au moins le hachage est bon marché: Le hachage de caractère dit simplement "^value".

+0

J'ai trouvé une classe CharacterSet, mais cela semble juste approprié pour l'envoi inclut: les tests et non les mappages. Je suppose qu'un dictionnaire est le chemin à parcourir. – nullPointerException

Questions connexes