2004-07-08から1日間の記事一覧
switch-case文でよくつかうなぁ・・・同じようなif文でもelse節に使ったり。 switch( value ) { case HOGE: ... break; case FUGU: ... break; default: assert( false ): "Unknown value.(value: "+value+")"; }
java1.4から導入されたassertについて前から思っていることを書いてみます。 assertはその動きのみを考えれば実行時に発生してはいけない条件のチェックを行うための機能といえます。しかしながら私が思うに、条件チェックの効果よりも、何らかの処理が実行…