Я использую XCode 4.0.2 для проекта iOS4.
У меня есть стандартное выражение "Switch"
switch (i) {
case 0:
int a = 0;
break
...
}
Это дает мне ошибку "Ожидаемое выражение" на int a = 0;.
Очень странно, что «Switch» работает нормально, если я предшествую объявлению типа простым оператором, подобным этому
switch (i) {
case 0:
b = 0;
int a = 0;
break
...
}
в этом случае компилятор не выдает ошибку (только предупреждение «неиспользуемая переменная a»).
Как это может быть?
Спасибо.