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?
3
A
Répondre
2
Au moins le hachage est bon marché: Le hachage de caractère dit simplement "^value
".
Questions connexes
- 1. Quelle est la différence entre les caractères génériques bornés et les paramètres de type?
- 2. NHibernate: mappage d'un dictionnaire de listes
- 3. Quelle serait la meilleure solution pour le stockage de rapports?
- 4. Quelle est la relation entre les types Unboxed et la rigueur?
- 5. Quelle est la différence entre les jeux de caractères et l'encodage de caractères
- 6. Type de mappage Hiberate et enregistré Type
- 7. type de mappage int
- 8. Tout type de mappage avec différents types d'ID
- 9. Quelle est la différence entre les types de chaînes VARCHAR (255) et TINYTEXT dans MySQL?
- 10. quelle serait la sortie?
- 11. Quelle est la différence entre les types de fichiers .psd (photoshop) et .xcf (gimp)?
- 12. Quelle serait une meilleure façon de faire ce qui suit
- 13. Quelle serait ma meilleure méthode de synchronisation MySQL?
- 14. Types de classe et Constructor Appels
- 15. Quelle est la meilleure méthode de communication inter-processus entre Java et .NET 3.5?
- 16. Type Dictionnaire?
- 17. besoin d'une meilleure façon d'attendre entre envoyer et recevoir, UdpClient
- 18. La bibliothèque Twisted de Python serait-elle la meilleure pour un modèle de type observateur?
- 19. Mappage entre packages Oracle et Java
- 20. Quelle est la différence entre les modèles de fonction et les modèles de classe?
- 21. Existe-t-il une classe à convertir entre les données .NET et les types XML?
- 22. Quelle est la différence entre un type de type latent et un type de manifeste?
- 23. WCF - Types de classe KnownType et de partage entre le client et le serveur
- 24. Type de mappage de System.Type à xs: type
- 25. Quelle serait l'approche de conception correcte?
- 26. Mappage de la même relation de classe
- 27. Dans NHibernate fluide, comment spécifier une taille de type de mappage de dictionnaire?
- 28. Quelle est la différence entre dict() et {}?
- 29. Relation entre le système de types et la portée?
- 30. Quelle est la relation entre les réseaux bayésien et neuronal?
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