Это немного сложно объяснить, но я постараюсь изо всех сил.
Это похоже на код, который я сейчас запускаю.
function func1() { func2() } function func2() { exit(); }
Мне нужно, чтобы остановить выполнение func1 из func2, но мне нужен лучший способ сделать это, чем exit (). Поскольку вызывающий элемент func1 может выполнять другие операции, я не хочу их останавливать, я просто хочу остановить выполнение func1.
Я знаю, что могу установить простой оператор if в func1 для определения возвращаемого значения func2, а затем вернуться, если это определенное значение, но это тоже немного грязно.
Поэтому мой вопрос: как я могу остановить выполнение оставшейся части функции вызывающего абонента изнутри функции?