ruby的异常类

Exception 

    * fatal  

    * NoMemoryError  

    * ScriptError  

          o LoadError  

          o NotImplementedError  

          o SyntaxError  

    * SignalException  

          o Interrupt  

    * StandardError  

          o ArgumentError  

          o IOError  

                + EOFError  

          o IndexError  

          o LocalJumpError  

          o NameError  

                + NoMethodError  

          o RangeError  

                + FloatDomainError  

          o RegexpError  

          o RuntimeError  

          o SecurityError  

          o SystemCallError  

          o ThreadError  

          o TypeError  

          o ZeroDivisionError  

    * SystemExit  

    * SystemStackError

 

使用rescue捕捉异常时,如果没有指定捕捉的异常类型,则默认为StandardError。

你可能感兴趣的:(Ruby)