我的老板认为最后没有显式
exit(0)
的perl程序可能会返回一些其他值,例如。 G。程序中最后一个函数调用返回的值,或者可能是最后一个系统调用返回的值。也许他把它与 bash 混淆了。
所以他要求他的程序员在每个 perl 脚本的末尾放置明确的 exit(0)
语句。
简单的代码示例或对现有程序的引用无法说服他。
不幸的是,我不知道如何快速在文档中找到相关主题:所有关键字都太常见了。
也许有人可以在perl文档中指出程序刚刚结束时的perl程序退出代码的确切位置,没有任何die
或exit
。 (是的,事实上我知道它是什么,但我需要官方确认)。
如果程序语法正确,则执行它。如果程序在没有命中 exit() 或 die() 运算符的情况下运行结束,则会提供隐式
来指示成功完成。exit(0)