@Alex84 очень классно что ты сообщил, взял на вооружение! спасибо
Цыкл фор ломается
-
Имеем - цыкл фор - внутри вызываем функцию - в ней тоже есть цикл фор. В них есть метки с выходом в верхнии функции
Но в режиме записи у меня вообще не выходит в верхний фор, хотя цикл индекс уже 3, а в верхнем еще должен делать 5.
Просто прогоняет один раз функцию и встает.
В запуске, без видимых причин обрывается скрипт - выходит с сообщением ок.тестовый прикрепляю
test_for.xml -
@Bigma said in Цыкл фор ломается:
Имеем - цыкл фор - внутри вызываем функцию - в ней тоже есть цикл фор.
Соответственно цикл индекс менятся внутри функции, это уже проблема.
Но в режиме записи у меня вообще не выходит в верхний фор, хотя цикл индекс уже 3, а в верхнем еще должен делать 5.
Просто прогоняет один раз функцию и встает.
В запуске, без видимых причин обрывается скрипт - выходит с сообщением ок.Можете сделать тестовый скрипт? Я не совсем понимаю что вы имеете ввиду, вложенные циклы работают корректно
-
@Fox УРА сломал в тестовом, метки ломают циклы.
Верхний цикл должен выполниться 6 раз.
Но при первом переходе по метке с входом в функцию выше. Скрипт завершается без ошибок. -
@tet-vivi said in Цыкл фор ломается:
@Bigma перенеси содержимое функции vnutri внутрь цикла основного.
даже если перенести метку в основной цикл, он сломается.
-
@tet-vivi said in Цыкл фор ломается:
@Bigma

Он не отработал цыкл, он из него вывалился на 3 проходе, а должен был 6 раз пройти.
-
@tet-vivi said in Цыкл фор ломается:
@Bigma метка end конец текущего основного цикла и переход на новый.
для этого можно юзать например

Не подходит, мне нужно на 3функции выше выйти. И городить переменные ифы и брейки можно, но это жесть
-
@Bigma said in Цыкл фор ломается:
@tet-vivi said in Цыкл фор ломается:
@Bigma метка end конец текущего основного цикла и переход на новый.
для этого можно юзать например

Не подходит, мне нужно на 3функции выше выйти. И городить переменные ифы и брейки можно, но это жесть
так это ваш иф и выход там где и планировалось вами происходит