「表明 (プログラミング)」の版間の差分

削除された内容 追加された内容
Ponta2 (会話 | 投稿記録)
Melan (会話 | 投稿記録)
30行目:
表明は決して実行されないと見なされている箇所に置かれることもある。例えば、[[C言語|C]]、[[C++]]、Javaのような言語で、<code>switch</code> 文の <code>default</code> 節に表明を置くことがある。プログラマが予期しない状態が発生した場合、実行をそのまま続けるのではなく、エラーを発生させてプログラムを停止させるのである。
 
Javaでは、表明はバージョン 1.4 から言語の一部となった。表明違反は <code>AssertionError</code> を発生させる。CやC++では標準[[ヘッダファイル]]で <code> assert (''assertion'') </code> マクロが定義されており、エラーを表示してプログラムを停止させるようになっているのが一般的である。
 
=== 開発サイクル内での表明 ===