@clarabellerising Спасибо ! заработало !
[491012000] [22:08:13] Поток №1 : Текущие данные : 54545
[596145536] [22:08:13] Поток №1 : 1
[266106771] [22:08:14] Поток №1 : Текущее повторение цикла : 0
[266106771] [22:08:14] Поток №1 : Текущее повторение цикла : 1
[266106771] [22:08:14] Поток №1 : Текущее повторение цикла : 2
[270422603] [22:08:15] Поток №1 : ф-я 0004 0004 0001
[491012000] [22:08:15] Поток №1 : Текущие данные : 2545
[596145536] [22:08:15] Поток №1 : 2
[266106771] [22:08:15] Поток №1 : Текущее повторение цикла : 0
[266106771] [22:08:15] Поток №1 : Текущее повторение цикла : 1
[266106771] [22:08:16] Поток №1 : Текущее повторение цикла : 2
[270422603] [22:08:16] Поток №1 : ф-я 0004 0004 0002
[491012000] [22:08:16] Поток №1 : Текущие данные : 545454
[596145536] [22:08:16] Поток №1 : 3
[266106771] [22:08:17] Поток №1 : Текущее повторение цикла : 0
[266106771] [22:08:17] Поток №1 : Текущее повторение цикла : 1
[266106771] [22:08:17] Поток №1 : Текущее повторение цикла : 2
[270422603] [22:08:18] Поток №1 : ф-я 0004 0004 0003
Выйти из фунции
-
@forall
Выход из функции в БАС возможен в трех случаях:- Выполнены все экшны внутри функции.
- Сработал экшн выхода из потока или всего скрипта.
- Не отработал какой-либо экшн - выход из скрипта с результатом fail.
Теоретически, сработает через метки. Но, это плохое решение =)
В своих скриптах все проверки добавляю в отдельные логические функции. Вполне читаемо. -
@bulkakote
Если проверки громоздкие, многовложенные, то один подписанный экшн выглядит намного читабельнее. Тем более, что внутрь, обращаться придется очень редко. Да даже если и на каждую проверку функцию писать, то кубиков будет минимум вдвое меньше.
Обожаю любителей получить все готовенькое даже не попытавшись подумать =) -
@bulkakote Экшен continue выходит также и из функций. Дело в том, что в БАС все немного не то, чем кажется ))