TWO-KANJI WORD
「表明」
ヒョウメイ・ヒョウミョウ
01
COMPOSITION
構成する漢字
02
READING
読み方
読みの候補
ヒョウメイ、ヒョウミョウ
各漢字の音読みを機械的に組み合わせた候補です。実在する語の正式な読みを保証するものではありません。03
MEANING & USAGE
意味と使い方
表明(ひょうめい、英: assertion)とは、プログラミングにおける概念のひとつであり、そのプログラムの前提条件を示すのに使われる。アサーションとも呼ばれる。表明は、プログラムのその箇所で必ず真であるべき式の形式をとる。多くの言語ではそのような前提条件のチェックに表明を使用するが、設計上の判断を文書化するのに使う場合もある。表明が偽となった場合、プログラムにバグが潜在していることを示している。これを「表明違反; assertion failure」と呼ぶ。表明を言語構文や標準ライブラリとしてサポートするプログラミング言語も存在する。
プログラマは、開発過程でソースコードに表明を追加する。デバッグを単純化し、問題を早期に検出するためである。表明違反はバグを示していることが多いため、表明の実装では問題の元を示すために追加情報を表示するようになっていることが多い(ソースコードのファイル名と行番号、スタックトレースなど)。ほとんどの実装では、そのプログラムの実行が即座に停止する。
04
RELATED COMBINATIONS