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