它是否与项目添加到哈希的顺序相同?
最佳答案
顶部the Ruby 1.9.2 documentation for the Hash class声明:
Hashes enumerate their values in the order that the corresponding keys were inserted.
粗略的测试表明这确实适用于 Hash#keys
和 Hash#values
,尽管这些方法的相应文档似乎没有具体说明。
关于Ruby:Hash.keys 和 Hash.values 方法返回的键/值的顺序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208512/