私のプログラミング哲学の 1 つは、変数を実際に初めて使用する直前に定義することです。たとえば、変数 'x' の定義方法ですが、通常、次のようなコードは書きません。
var total =0;
var x;
for(int i=0;i<100000;i++)
{
x = i;
total += x;
}
代わりに、私はこれを好みます:
var total = 0;
for(int i=0;i<100000;i++)
{
var x = i;
total = +x;
}
これは単なるコード例であり、コードの実際の意味は気にしないでください。
2番目の方法の欠点は何ですか?パフォーマンス?