5

谁能解释一下用 Ruby 读、写什么更快:anArray还是 a Hash?和 的用例是Array什么Hash

Array.new
Hash.new
4

2 回答 2

3

如果您只需要存储一些唯一的无序值,请考虑使用Set.new. 这是一个方便的基于哈希的类,可以在恒定时间内写入和读取。

于 2013-06-20T10:28:41.920 回答
2

因为读写Hash.new速度比Array.new. 看这个Why Hashes Will Be Faster in Ruby 2.0

于 2013-06-20T10:22:26.287 回答