На этот вопрос уже есть ответ здесь:
так:
const int a = 5;
компилируется нормально, тогда как
const var a = 5;
нет ... while:
var a = 5;
компилируется так же хорошо, как и этот:
int a = 5;
почему?