【发布时间】:2011-12-03 09:43:45
【问题描述】:
在 Ruby 哈希中使用整数作为键是否合适?
文档中的每个示例都显示了用作键的字符串或符号,但绝不是整数。
在内部,整数会以某种方式转换为字符串吗?我在该主题上看到了一些相互矛盾的信息。
换句话说,对哈希使用整数键有什么明显的缺点吗?
【问题讨论】:
-
你试过了吗?在您的控制台上,您可以输入 IRB 并获得一个 ruby 控制台。对于尝试此类事情非常有用...在主题上,您应该能够很好地使用整数。
-
"except that indexing is done via arbitrary keys of any object type"。整数是 Ruby 中的对象,哈希也是如此,因此您可以使用哈希作为键。