本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

例外処理

最終更新: 2026年8月8日

例外処理 は、実行中に起きる 想定外のエラー(例外)に備えて、対処のしかたを書いておく 仕組みです。ファイルが見つからない、通信が切れた、0で割ってしまった——こうした事態でも、プログラムをいきなり止めずに、あらかじめ決めた代わりの動きに切り替えられます。

多くの言語で try / catch(言語により except)という形で書きます。

try 危ない処理
<rect x="270" y="40" width="180" height="56" rx="12" fill="#f43f5e"/>
<text x="360" y="65" fill="#ffffff" font-weight="bold">例外が発生</text>
<text x="360" y="83" fill="#ffffff" opacity="0.9">0で割った 等</text>

<rect x="520" y="40" width="180" height="56" rx="12" fill="#10b981"/>
<text x="610" y="65" fill="#ffffff" font-weight="bold">catch</text>
<text x="610" y="83" fill="#ffffff" opacity="0.9">エラー時の処理</text>

例外処理の目的は、単にエラーを握りつぶすことではありません。「利用者に分かりやすく伝える」「安全に後始末をする」「原因を記録に残す」など、問題が起きても被害を最小限にする ことにあります。何でもかんでも捕まえて隠すと、かえって バグ の発見が遅れます。各言語での具体的な例外は「◯◯のエラー」系コースでも扱っています。

← Wiki一覧に戻る