Break и Success не работают для цикла если находятся внутри функции
-
Приветствую.
Дано:
Цикл в котором содержится функция
Если Break и Success находятся внутри функции, то они прерывают не работу цикла в котором находится функция, а работу функции. Поэтому получается надо ставить дополнительные проверки ПОСЛЕ функции что делает скрипт громоздким или делать скрипт без функций что делает его плохо структурированным.
Тестовый скрипт прилагаю.Хочу узнать, что это за глюк, возможно есть способы его обойти. Заранее спасибо за ответы.
-
@romanbiz
Это норма.
Break выходит или из функции, или из цикла, смотря что ближе.Если функция находится в цикле, то что бы выйти из цикла, нужно выполнить код
_break(2)
-
@DrPrime Понял, благодарю!