Учитывая следующее:
// 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;
который компилируется.