Ruby 例外かエラーか?質問する

Ruby 例外かエラーか?質問する

Ruby の例外階層には、ArgumentError などの「エラー」と SignalException などの「例外」があることに気づきました。例外の命名には、何か慣例があるのでしょうか? よろしくお願いします。ell。

ベストアンサー1

見つめているRuby例外のリストは、SignalExceptionと名付けられる唯一のものです*Exception。その他はすべて です(とXXXErrorを除く)。どちらかといえば、例外に という名前を付けるのが慣例です。に という名前が付けられない具体的な理由を見つけるのは困難です。SystemExitfatalFooErrorSignalExceptionSignalError

おすすめ記事