Java コメントアウトの小技
Java には C のような #if
〜 #else
〜 #endif
がない。やるなら手作業でコメントアウトと解除を行わなければならないので少々面倒。簡単なスイッチで切り替えられると良いなぁ。
そんなときの小技。
//*/ |
まずはこんな感じ。最初の行がラインコメント形式になっているため、Block A
の部分が有効化される。この状態で最初の行のスラッシュを 1 文字だけ取り除いてみよう。
/*/ |
あら不思議! 今度は Block B
が有効になりました!!
実用性はあるかと聞かれるとあまり無いのだが、このコードでこれを見かけたら 「切り替えを意図している」 と読んでくれれば良い。
JDK 1.1 くらいの頃から使ってるけどこの記事が初出じゃないかなぁ。