Ruby_语法_retry_使用介绍
Ruby Rails 语法 retry 使用介绍?
?
retry这种用法在某种不常见的异常发生,需要重复做的时候会很好用,因为用for确实不太贴近实际情况。
例如链接mongo,有时候因为网络原因,第一次不成功,需要重新试几次。
?
begin a = 1 / 0 #connect to mongo #mockrescue i ||= 0 puts "in rescue i=#{i}" i += 1 if i < 5 puts " will retry~" retry end puts "in the end"end?
这里也有个doc:http://www.tutorialspoint.com/ruby/ruby_loops.htm
?
?
END EOF 结束
?
+
+
+
=+
+
+