1
例えば、私は私たちのtestBoolに忠実割り当てる続ける無限のwhileループを持っている:データ型に同じ値を割り当てると効率が低下しますか?
boolean testBool;
while(true) {
testBool = true;
...more logic...
}
我々は我々のデータ型に同じ値を再割り当てで計算を無駄にするか、この非効率性を認識できるほど賢く言語ですしていますか?
重要ですか?より多くのロジックが非常に高価な場合、それは重要ではありません。スマートなコンパイラは、レジスタ内でtestBoolを動かすか、それが定数であると見なしてもそれをループから外します。 – pveentjer
私はその使用に依存すると言います。 'if(condition){bool = false;} else {bool = true}'の場合、 'bool = true;とする。 if(condition){bool = false} 'となります。どちらも同じかもしれませんが、私はそれが良いと思います。 – Mritunjay
は常にあなたの無限ループを可能な限り効率的にするよう努力しています;-) – Henry