使うとか使わないとか

http://d.hatena.ne.jp/lethevert/20080824/p2

http://www.kmonos.net/wlog/88.html#_2233080818

たとえば、当然みなさま突っ込む準備万端だと思いますが、「最後まで n を使わなかった場合バグが判明しない」じゃないか、という。まあその通りです。どうしたものでしょうね。

nを使わないなら、評価しなくてもいいから、例外がどうこう考える必要ないじゃない?、という突っ込みはまだ入っていないですか?

それはそれで違うくないかなあ。

function hoge(a){
  int n;
  if(a < 0){
    return;
  }
  use n;
}

みたいな構成を考えればいいのでは?