3
Я пытаюсь сохранить блок с оператором retry
, но получаю синтаксическую ошибку: Invalid retry
. Как сохранить его правильно?Как сохранить утверждение retry в объекте Proc
retries = 3
proc = Proc.new do
if retries > 0
p " Retries left: #{retries}"
retries -= 1
retry
end
end
begin
...
rescue SomeErrorOne
proc.call
rescue SomeErrorTwo
proc.call
end
Я новичок в Ruby, поэтому спасибо за помощь! –