我正在使用语法检查来判断我的Perl脚本是否以正确的方式使用。如果语法不正确,我会显示一条消息,说明正确的语法,并终止程序的执行。
以下是内容:
print "Please use the following syntax: ...";
exit 1;
而且:
die("Please use the following syntax: ...");
在没有异常处理的情况下,我应该使用哪个?我知道如果有异常处理,die
将是答案,但这不是现实情况。
在没有异常处理的情况下,哪个是更好的程序终止选择?请说明原因。
die
函数会自动添加文件名和行号到错误信息末尾,除非错误字符串以换行符"\n"
结尾。 - Grant McLean