关于Ruby代码性能方面的探索

关于Ruby代码性能方面的探索

几个ruby使用法的性能探索

1、数组的 [] 和 at 这两个方法取元素的性能比较,请给出论证,谁的效率更高?
2、看下面代码,

a=[]
for x in 1..100
 a<<x
end

a=Array.new(100)
for x in 1..100
 a<<x
end
请分析这两段代码的区别(主要从性能和效率的角度分析) 
3、数组的 <=> 与 == 和eql? 三个方法到底是如何比较的?相互有什么关系?有什么区别?
开始讨论
印象中,NEW最慢