この記事では、「例外」と「エラー」の違いを分かりやすく説明していきます。
「例外」とは?
「例外」とは、そうなるはずだと考えていた中からは外れることで、それでもまだ想定内だという場合に使われる言葉です。
よって、「例外として、今回だけは認める」といったように用いられ、決して通常の流れや手続きなどではないものの、まだ認められる範囲だという解釈でいいでしょう。
何事にもこの「例外」というものはあるもので、大変厳しい規則があったとしても、どうしようもない事情による「例外」が認められるケースも少なくありません。
「エラー」とは?
「エラー」は、想定外の出来事に対して使われます。
思ってもいなかったことが起きることで、コンピューターの世界では、先の「例外」は許容できても、この「エラー」となると、結果が採用できないだけでなく、その原因から探っていく必要があります。
ただし、明確に「例外」と区別される訳ではなく、「例外」も、それによる結果は「エラー」と同様に扱われる場合があります。
一般的には「間違い」などと言い換えられることが多く、もっとくだけた言い方にすれば、「ありえない」ことがこの「エラー」です。
「例外」と「エラー」の違い
「例外」と「エラー」の違いを、分かりやすく解説します。
「例外」は、まだ結果として許容できるものの、考えていた通りではない場合に使われる言葉で、「エラー」の方は、結果としても認められない間違いを表します。
ですが、先のように、どこからが「エラー」になるといった基準は特になく、「例外エラー」のように、まとめて使われる場合もあります。
その時には、意味としては「エラー」と同じながら、考えてもいないほどのおかしいことが起きたという解釈でいいでしょう。
まとめ
「例外」と「エラー」は、このように異なります。
そこまで厳密に考える必要はなく、「例外」も「エラー」の1つだと言ってしまえばその通りで、どちらも考えていた範囲を超えた時に使われる言葉です。