一回しか書き換えられない変数

CD-R的な感じで予め変数は用意しておくんだけど、そこに一回書き込んだら上書きできないような変数を作る

全言語ほぼ共通

var hoge = -1 //使わない数字

//変数使う場面で
if(hoge == -1){
hoge = 2;
}

ぶっちゃけif無かったら書き換え出来るのでガバガバではある。

Javaならprivate変数作ってsetterの中で条件分岐させるようにしたほうが確実かも