タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

assertに関するxai1981のブックマーク (2)

  • Java の assert - Java 入門

    assert とは ここでは JDK 1.4 で導入されたアサーション (assertion) の使い方について説明します。 アサーションはデバッグを支援するための機能です。assert ステートメントを使って、記述します。 assert には常に「真 (true) となると想定している式」を書くことによって開発者が何を想定しているか記述できます。 これがどういう意味か、具体例で示します。 assert の使い方 assert に続けて、常に真 (true) であると考えている式と false と評価された場合に表示するメッセージを、コロン : で区切って記述します。 assert 「常に true となると考えている式」: 「メッセージ」; 具体例でみてみましょう。次の例をみてください。 public class TestApp { public static void main(Str

    Java の assert - Java 入門
  • assert はいつ使えばいいの? - 標準 C ライブラリ - C/C++ 入門

    assert の説明では、「assert は通常のエラーチェックに使うものではないことに注意しましょう」と書きました。 では、いつ assert を使えばよいでしょうか? ここでは assert を使うべきではない場合と、使ったほうがよい場合について書いてみたいと思います。 assert を使うべきではない場合 例えば、ファイルを開こうとしてファイルが開いたかどうかチェックする場合、例えばポインタ fp が NULL かどうかチェックするために assert( fp ) とやるべきではない、ということです。 このような場合は、条件判断として if( !fp ) { // エラー処理 ... とすべきです。 単にエラーの状況に対応しているだけです。 assert で 「開発者の意図」を記述する では、いつ、何の目的で assert を使えばよいでしょうか。 それを話すために少し私の経験を話し

  • 1