@olegtut said in Как грамотно прервать скрипт внутри вложенной функции:
Я может, неправильно понял вопрос, но есть такая вещь как "Прервать скрипт" и с галочкой "Завершить скрипт мгновенно".
Вот я так и делаю. Вызываю данный экшн внутри вложенной "функции 2".
Вызов "функции 2" обернут игнорированием ошибок.
"Функция 2" - вызывается асинхронно.
После вызова данного экшена срабатывает игнорирование ошибки [[WAS_ERROR]].
Вопрос заключается в том как грамотно вызвать прерывание скрипта в данном случае?
На текущий момент я решил завести глобальную переменную, куда ставлю пометку в случае критической ошибки. И думаю создать асинхр.функцию, которая будет чекать глобальную переменную и прерывать скрипт в случае надобности.
Возможно есть более грамотно решение в BAS?
@olegtut said in Как грамотно прервать скрипт внутри вложенной функции:
Вложенной куда? В цикл? В условие? В другую функцию? В биткоин? В банк?
Я думаю это не имеет значения. Одна асинхр. функция вызывается внутри другой асинхр.функции. Главное что вызов обернут в игнорирование ошибок.