【发布时间】:2012-03-10 19:52:39
【问题描述】:
我有一个 ruby 脚本,它遍历一个缩短的 url 列表(一次大约 2,000 - 3,000 个)。目前一切都很顺利,直到点击格式错误、超时等的 url。当发生错误时,我的脚本会死掉。当/如果发生此类错误时,如何设置循环以跳到下一条记录。
我的循环如下所示:
blah.foo do |barurl|
mymethod(barurl)
我的方法如下所示:
def mymethod(barurl)
begin
stuff
...
return expandedurl
rescue
return "Problem expanding link"
end
end
我的开始/结束逻辑是否应该围绕我的循环而不是方法?
【问题讨论】:
标签: ruby