Ruby例外#1 - Silver/Gold試験対策
すべてのエラークラスのヒエラルキー。 StandardErrorとそれシステム系のエラークラス分類を覚えておく SystemCallErrorが、StandardErrorの下にあったり、 プログラムバグとしては頻発するであろう、NameError-NoMethodErrorが、 StandardErrorの配下にもかかわらず、 SyntaxErrorはScriptErrorの配下にある
Exception | |- NoMemoryError | |- ScriptError |- LoadError | |- NotImplementedError | |- SyntaxError |- SystemExit | |- SystemStackError | |- SecurityError | |- SignalException |- Interrupt | |- StandardError |- ArgumentError |- EncodingError |- FiberError | |- IndexError |- KeyError | |- StopIteration | |- IOError - EOFError | |- LocalJumpError | |- NameError - NoMethodError | |- RangeError - FloatDomainError | |- RegexpError |- RuntimeError |- SystemCallError |- ThreadError |- TypeError |- ZeroDivisionError