对不起,如果我可能错过了关于此的文档主题。红宝石双“..”整数与迭代
什么双点意味着对这段代码:
require 'benchmark'
iterations = 1000000
b = Benchmark.measure do
for i in 1..iterations do
x = i
end
end
c = Benchmark.measure do
iterations.times do |i|
x = 1
end
end
puts b
puts c
我是新来的Ruby所以请宽容我:P
在Ruby中使用'for'是单向的。 –
另外,x = i vs x = 1在基准测试'for'与'时间'比较时很奇怪。 – steenslag
这只是本书开始Ruby的一个例子:) – yretuta