Прерывание вычисления индикатора, Exit и Return
Оператор exit заканчивает выполнение всего индикатора или функции, то есть все инструкции, написанные после exit , никогда не будут выполнены. Если exit вызывается из вложенной функции, то прерывается выполнение самого верхнего уровня вложенности.
Оператор return , в отличие от exit , прерывает только текущий уровень вложенности, то есть, будучи вызван из вложенной функции, он не прерывает выполнение внешней функции. Оператор return может возвращать на внешний уровень какое-либо значение. В этом случае то, что нужно возвратить, указывается после слова return через пробел.
См. также: