无法执行Ruby中的重试

时间:2014-03-30 05:02:43

标签: ruby

for i in 1..5
   retry if  i > 2
   puts "Value of local variable is #{i}"
end

当我运行上面的代码时,我收到一条错误消息,指出无效重试

我使用的Ruby版本是1.9.3。有谁知道代码出了什么问题?

1 个答案:

答案 0 :(得分:3)

从Ruby 1.9开始,重试需要在救援条款中,并且仅在救援条款中有效