这只打印rescue 1
,有没有办法同时打印rescue 1
和rescue 2
?
def mimiti
raise 'hi there!'
rescue
puts 'rescue 1'
end
begin
mimiti
rescue
puts 'rescue 2'
end
最佳答案
是的,您可以在捕获并处理后重新引发异常:
def mimiti
raise 'hi there!'
rescue StandardError => e
puts 'rescue 1'
raise e
end
关于ruby - 抢救,调用抢救方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25416260/