Ruby中的数组或散列

时间:2013-06-20 10:19:56

标签: ruby arrays hash

有人能解释一下阅读速度更快,用Ruby编写:Array还是HashArrayHash的用例是什么?

Array.new
Hash.new

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

对于读写,Hash.newArray.new更快。观看此Why Hashes Will Be Faster in Ruby 2.0