Использование Continue в построении логики
-
То ли у меня биполярка то ли в басе что-то поменялось.
Суть в том что мне казалось(прям всегда так делал) что в такой конструкции (Цикл>Функция>Условие>Continue) continue Завершал мне текущею итерацию цикла и перемещал точку выполнения в начало цикла новой итерации. Шас же он мне просто вышел с функции, и продолжил работать в той же итерации цикла.
Подскажите, у меня биполярка или нет?
Тестовый файл: test (2).xml -
Это связано с реализацией циклов в бас. Что бы не углубляться, либо делайте цикл внутри функции, либо используйте код _next(label). В вашем случае _next(3).
1 - срабатывает в if, но так как это не цикл - просто прерывает его, 2 - прерывает функцию, 3 - уже срабатывает в цикле -
@DrPrime Да, работает спасибо, понял что еще во вкладке Стек можно смотреть глубину вложености и легко посчитать нужное количество 'хопов' вот бы еще и весь стек как-то сразу автоматически пройти без внутренних кубиков, а то нужно в ручную прокликивать все кастом функции и циклы попути.