有人能解释一下阅读速度更快,用Ruby编写:Array
还是Hash
? Array
和Hash
的用例是什么?
Array.new
Hash.new
答案 0 :(得分:3)
如果您只需要存储一些唯一的无序值,请考虑使用Set.new
。这是一个方便的基于哈希的课程,可以在恒定的时间内进行书写和阅读。
答案 1 :(得分:2)
对于读写,Hash.new
比Array.new
更快。观看此Why Hashes Will Be Faster in Ruby 2.0
。