Скажем, я хочу, чтобы вызов запускался, и если он терпит неудачу, это не имеет большого значения; программа может продолжаться без проблем. (Я знаю, что это, как правило, плохая практика, но представьте себе гипотетический, быстрый одноразовый script, а не большой проект)
То, как меня научили делать, это:
begin
thing_to_try
rescue
# awkward blank rescue block
end
next_thing
Конечно, есть и другие способы сделать это, включая использование ensure
и тому подобное. Но есть ли способ получить вызов метода/блок для бесшумного отказа без беспорядочного пустого блока?