L'utilisation d'entiers clés de hachage

Est-il approprié d'utiliser des nombres entiers comme les clés dans un Rubis de hachage?

Chaque exemple à partir de la documentation montre une chaîne de caractères ou un symbole utilisé comme une clé, mais jamais un entier.

En interne, serait entiers en quelque sorte converties en chaînes de caractères? J'ai vu des informations contradictoires sur le sujet.

En d'autres termes, est-il un inconvénient majeur à l'utilisation de entier clés d'un hash?

  • Avez-vous essayé? Sur votre console, vous pouvez saisir la CISR et d'obtenir une console ruby.. assez utile pour essayer ce type de choses...Sur le sujet, vous devriez être en mesure d'utiliser des entiers de l'amende juste.
  • "sauf que l'indexation se fait via arbitraire clés de tout type d'objet". Les nombres entiers sont des objets en Ruby, sont donc des Hachages pour que la matière afin que vous pouvez utiliser Hachages que les clés.
InformationsquelleAutor timpone | 2011-10-08