Ruby拯救除MyException之外的所有异常

ma1*_*w28 16 ruby exception-handling

在Ruby中,除了指定的异常之外,是否可以挽救所有异常?

Ken*_*oom 40

begin

rescue MyException
  raise #to reraise the same exception without changing it
rescue Exception => e
  #do something with e
end
Run Code Online (Sandbox Code Playgroud)


sep*_*p2k 9

不是这样的.但是,如果它是MyException,您可以挽救所有异常并重新引发异常.