即,Ruby 的 Set 是否等同于 Java 的 LinkedHashSet?
问问题
1522 次
1 回答
12
在 Ruby 1.9 中:是的。在 Ruby 1.8 中:可能不是.
Set
Hash
在内部使用 a;并且由于哈希在 1.9 中是按插入排序的,所以您可以开始了!
由于mu 太短了,这是一个实现细节,将来可能会改变(尽管不太可能)。值得庆幸的是,当前的实现是纯 ruby,如果您愿意,将来Set
可以改编成OrderedSet
于 2012-04-28T06:41:25.183 回答