@bigorat Я бы перевел все в текст и получил от и до )))
Выйти из фунции
-
@forall
Выход из функции в БАС возможен в трех случаях:- Выполнены все экшны внутри функции.
- Сработал экшн выхода из потока или всего скрипта.
- Не отработал какой-либо экшн - выход из скрипта с результатом fail.
Теоретически, сработает через метки. Но, это плохое решение =)
В своих скриптах все проверки добавляю в отдельные логические функции. Вполне читаемо. -
@bulkakote
Если проверки громоздкие, многовложенные, то один подписанный экшн выглядит намного читабельнее. Тем более, что внутрь, обращаться придется очень редко. Да даже если и на каждую проверку функцию писать, то кубиков будет минимум вдвое меньше.
Обожаю любителей получить все готовенькое даже не попытавшись подумать =) -
@bulkakote Экшен continue выходит также и из функций. Дело в том, что в БАС все немного не то, чем кажется ))