我試圖創建一個rescue
,如果和當有一個Twitter::Error::NotFound
錯誤(如不存在),它將繼續通過循環。請幫忙,謝謝。在Ruby中,你可以創建一個twitter的救援,當有錯誤時它會繼續循環?
下面是代碼,
begin
File.open("user_ids.txt") do |file|
file.each do |id|
puts client.user("#{id}").screen_name
rescue Twitter::Error::NotFound => error
next # skip this item
end
end
end
取而代之的是retry
方法是有一個可以跳過,並保持在循環移動到下一個項目的方法? 我很確定error.rate_limit
不適用(我從另一個救援呼叫複製此代碼),是否有另一種方法調用?像error.notfound.continue_with_loop
我想創造一個救援,如果和當有一個錯誤,如does not exist
,所以它會繼續通過循環。請幫忙,謝謝。
yes'next'將繼續並重試循環中的下一項。重試'將重試循環與相同的項目 –
啊okie doke,謝謝@TarynEast – marriedjane875