Well, if you give it a manifest type:
int x, y = 1;
This declares two int variables and initializes one of them. But to output a local variable of type, an initializer is required to output the type. So you are dead from the gate.
, , . "", , . . , :
var x = 1, y = 2.0;
? x int y float? - , x y? , , -, .
, ? , , . .
, ", , ". , , , , . " "? , ; , , . , ( " " ), .