2
A
回答
7
據我編程Ruby 1.9的的副本,
沒有參數A救援子句視爲它的參數爲
StandardError
。
而這裏的文檔從ruby-doc.org:
默認情況下,僅
rescue
攔截StandardError
及其後代,但你可以指定你想要的例外處理,作爲參數。如果您需要引用它(這種技術並不時rescue
是語句修改位置的工作。)
的爲什麼不維基has the Exception hierarchy available。
作爲快速參考,不是從StandardError
導出的異常類是:
fatal
NoMemoryError
ScriptError
SignalException
SystemExit
SystemStackError
相關問題
- 1. FOSRestBundle沒有捕獲異常
- 2. C++異常沒有被捕獲捕獲(異常型)
- 3. 異步異常沒有被捕獲
- 4. 捕獲塊沒有捕獲異常
- 5. 如何在異常中捕獲異常?
- 6. 當異常類型未指定時,從try catch讀取異常
- 7. 捕捉異常而沒有捕獲塊
- 8. vb.net中有哪些類型的異常?
- 9. MediaPlayer.setDataSource()不會捕獲異常
- 10. 異常處理:父類異常是否也會捕獲子異常
- 11. @Around(AspectJ)中沒有捕獲的異常
- 12. 將捕獲異常捕獲該異常的父類
- 13. 捕獲異常
- 14. 捕獲異常
- 15. 捕獲異常
- 16. 異常捕獲
- 17. 有沒有可能在捕獲異常時手動引發系統異常?
- 18. Mule自定義異常類沒有捕捉到一些例外
- 19. 在哪裏捕捉異常
- 20. 在Java中捕獲異常
- 21. 在node.js中捕獲異常
- 22. 在Async.Start中捕獲異常?
- 23. 在JSP中捕獲異常
- 24. 在Happstack中捕獲異常
- 25. 在ML中捕獲異常
- 26. 在Java中捕獲異常
- 27. 在WebApp中捕獲異常?
- 28. Log4j沒有捕捉異常
- 29. PHPUnit沒有捕捉異常
- 30. 我應該捕捉哪些異常?
請注意,有[從上面繼承的更多標準例外](http://stackoverflow.com/questions/5118745/is-systemexit-a-special-kind-of-exception/5120214#5120214)因此,也沒有涉及。最常見的是:'LoadError','NotImplementedError','SyntaxError'。 – Phrogz 2011-02-28 15:55:21