Я пытаюсь создать rescue
, что если и когда есть ошибка Twitter::Error::NotFound
(например, не существует), она просто будет продолжать цикл. Пожалуйста, помогите, спасибо.В Ruby вы можете создать спасение для твиттера, если есть ошибка, он продолжит цикл?
Ниже приведен код,
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' продолжит и повторит следующий элемент в цикле. 'retry' будет повторять петлю с тем же элементом –
ah okie doke, спасибо @TarynEast – marriedjane875