以下を考えると:
// not a problem
int i = 2, j = 3;
だから、これは私を驚かせます:
// compiler error: Implicitly-typed local variables cannot have multiple declarators
var i = 2, j = 3;
コンパイルしません。たぶん、これについて私が理解していないことがありますか(それが私がこれを尋ねている理由です)?
しかし、なぜコンパイラは私が意図したことを認識しないのでしょうか:
var i = 2;
var j = 3;
コンパイルします。