開発 try / catchブロックとは何ですか? -techopediaからの定義

try / catchブロックとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Try / Catchブロックとはどういう意味ですか?

「Try」および「catch」は、プログラム実行中のデータまたはコーディングエラーによる例外の処理を表すキーワードです。 tryブロックは、例外が発生するコードのブロックです。 catchブロックは、tryブロックの例外をキャッチして処理します。


try / catchステートメントは、Cプログラミング言語(C ++およびC#)、Java、JavaScript、構造化照会言語(SQL)など、多くのプログラミング言語で使用されます。

TechopediaがTry / Catchブロックを説明

Tryは、例外をスローする可能性のあるステートメントのブロックを定義します。 特定のタイプの例外が発生すると、catchブロックが例外をキャッチします。 try / catchブロックによって例外が処理されない場合、例外がキャッチされるか、コンパイラによってエラーメッセージが出力されるまで、例外は呼び出しスタックを介してエスカレートします。


try / catchブロックは、1つ以上のtry / catchステートメントでネストすることもできます。 各tryステートメントには、例外を処理するための一致するcatchステートメントがあります。 例外の内部tryステートメントに一致するcatchステートメントがない場合、後続のtryステートメントcatchハンドラーがチェックされます。 このプロセスは、一致するcatchステートメントについてすべての内部tryステートメントがチェックされるまで続きます。 catchステートメントが一致しない場合、ランタイムシステムは例外を処理します。


Try / catchブロックの例は次のとおりです。

  • tryブロックに続いてcatchブロック
  • tryブロックの後に1つ以上のcatchブロックが続きます
  • tryブロックの後に別のtryブロックが続き、その後に対応するcatchブロックが続きます
try / catchブロックとは何ですか? -techopediaからの定義