При неудаче повторить действие
-
Я делаю так:
метка 1
действие
if was_error = true
(присвоить was_error = false
перейти к метке 1)И так для каждого действия, возможно есть способ проще?
-
@justabot Отказывайся от меток. Метки == зло.
Берёшь любое действие и запихиваешь его в функцию, для удобства. Затем цикл while![[WAS_ERROR]]
а в нём уже призываешь свою функцию. В итоге функция будет повторятся, до тех пор, пока [[WAS_ERROR]] не будет false. Например так.В экшен игнорирование ошибок можешь положить несколько действий, если на каком нибудь из них будет ошибка, то все последующие, в этом экшене, действия будут пропущены.
-
@Fox ясно ,спасибо