БАГ который вылез еще из 142 билда - 'continue' - unconditional jump label error
А что делает continue внутри switch? Продолжает цикл for?
В нашей реализации языка такое поведение не разрешено.
В нашей реализации языка такое поведение не разрешено.
А что делает continue внутри switch? Продолжает цикл for?
В нашей реализации языка такое поведение не разрешено.
В нашей реализации языка такое поведение не разрешено.
Это познавательно.
Может об этом написать в инструкции к разделам о continue, switch и for..
Мы сейчас разбираемся с ситуацией. Похоже, имеет место ошибка. Когда будет ясность, мы обязательно сообщим.
OK.
The Crow, ошибку в компилере исправили. Спасибо. В ближайшее время выйдет исправленная версия.
Исправили - можно будет так кодить или компилятор будет ругаться в таком случае?
Исправили - можно будет так кодить или компилятор будет ругаться в таком случае?
Не будет ругаться. Это - допустимая конструкция.
спасибо, ждем
Точнее это звучит вот как
'continue' - unconditional jump error
билд 188 стоит счас. Напомню, в 142 было 'continue' - unconditional jump label error
С чего бы это?
Вот кстати пример абстрактного корректного кода, но что с ним происходит...
void test(int count, bool skip) { for (int i = 0; i < count; i++) { switch (i) { case 10: { if (skip) { continue; // !!! Error } // do something break; } case 20: { if (skip) { continue; // !!! Error } // do something break; } default: { // do something else } } } }