Использование Continue в построении логики

Поддержка
  • То ли у меня биполярка то ли в басе что-то поменялось.
    Суть в том что мне казалось(прям всегда так делал) что в такой конструкции (Цикл>Функция>Условие>Continue) continue Завершал мне текущею итерацию цикла и перемещал точку выполнения в начало цикла новой итерации. Шас же он мне просто вышел с функции, и продолжил работать в той же итерации цикла.
    Подскажите, у меня биполярка или нет?
    Тестовый файл: test (2).xml

  • Это связано с реализацией циклов в бас. Что бы не углубляться, либо делайте цикл внутри функции, либо используйте код _next(label). В вашем случае _next(3).
    1 - срабатывает в if, но так как это не цикл - просто прерывает его, 2 - прерывает функцию, 3 - уже срабатывает в цикле

  • @DrPrime Разве до недавнего времени не работало так как мне нужно в моем примере?

  • @hvrsh До недавнего точно. С этим сталкивался и год назад точно

  • @DrPrime Да, работает спасибо, понял что еще во вкладке Стек можно смотреть глубину вложености и легко посчитать нужное количество 'хопов' вот бы еще и весь стек как-то сразу автоматически пройти без внутренних кубиков, а то нужно в ручную прокликивать все кастом функции и циклы попути.