exit
Синтаксис
exit EXPR
Описание
Функция оценивает значение выражения EXPR и завершает работу программы, возвращая полученное
значение в качестве кода завершения программы.
ПРИМЕЧАНИЕ
В настоящее время реализация этой функции в Perl вначале вызывает все подпрограммы в блоках
END активизированных модулей, которые, однако, не могут прервать инициированную процедуру выхода.
Пример использования функции:
$ans = <STDIN>;
exit 0 if $ans =~ /^[Xx]/;
Cм. также описание оператора die.
Если аргумент EXPR не указан, программа завершается с кодом 0.
Имейте в виду, что, как правило, нулевой код завершения соответствует нормальному (штатному) завершению
программы, а код, равный 1, - ошибке. Все остальные значения могут использоваться вами по своему усмотрению.
Вы не должны использовать функцию exit для прекращения выполнения подпрограммы, если существует
вероятность перехвата ошибочной ситуации другой подпрограммой или блоком
eval. В этом случае
вы должны использовать не столь категоричный оператор die.
Thanks
2023-11-16 22:30:18 Svetlana Thank you very useful information
Оставить комментарий:
|
|