Я знаю как остановить скрипт lua с помощью return, но это возможно сделать только внутри функции main.
А вот как остановить весь скрипт через подпрограмму, которую я создал, например:
------------Созданная мною функция-----------------------------------------------
function average_trend()
-- здесь идет проверка условий
-- здесь надо остановить весь скрипт из-за фатального несоответствия
-- здесь продолжается выполнение
return nil
end
----------------------------------------------------------------------------------------------
-----------Стандартная функция, основное выполнение программы-------
function main()
-- здесь идет проверка условий
return nil -- останов скрипта из-за фатального несоответствия
-- здесь продолжается выполнение
end
----------------------------------------------------------------------------------------------
А вот как остановить весь скрипт через подпрограмму, которую я создал, например:
------------Созданная мною функция-----------------------------------------------
function average_trend()
-- здесь идет проверка условий
-- здесь надо остановить весь скрипт из-за фатального несоответствия
-- здесь продолжается выполнение
return nil
end
----------------------------------------------------------------------------------------------
-----------Стандартная функция, основное выполнение программы-------
function main()
-- здесь идет проверка условий
return nil -- останов скрипта из-за фатального несоответствия
-- здесь продолжается выполнение
end
----------------------------------------------------------------------------------------------