-1
質問はあなたがVARを使用することはできません++と++ VAR(またはその逆)を使用しなければならない状況があるかどうかです。私の知る限りでは、++のvar ++(またはその逆)を超えるVARを使用する唯一の理由は、スペースを節約することで、ある++ varを使用する必要がある場合はありますか?
。
質問は、私たちは唯一のVAR ++ abillityを持っていない言語の力で何かを失うことができますか?
質問はあなたがVARを使用することはできません++と++ VAR(またはその逆)を使用しなければならない状況があるかどうかです。私の知る限りでは、++のvar ++(またはその逆)を超えるVARを使用する唯一の理由は、スペースを節約することで、ある++ varを使用する必要がある場合はありますか?
。
質問は、私たちは唯一のVAR ++ abillityを持っていない言語の力で何かを失うことができますか?
は、あなたがより大きな式の中の式を使用している場合++var
を使用する必要がある、とあなたは間違いなく、式の値がインクリメント1になりたいです。たとえば、C#で:もちろん
int foo = 0;
foreach (var x in someCollection)
{
Console.WriteLine("{0}: {1}", x, ++foo);
}
あなたは別の文でfoo++
を使用するために、これを変更することができますが、それは常に可能ではありません。
int foo = 0;
Expression<Func<int>> expression =() => ++foo;
1
を最初に返すことステートメントラムダを式ツリーに変換することはできません。
この質問は過度に広範である、と私は本当の問題ではないと閉じるように投票。 – Puppy
"省スペース"それは意味をなさない。 –