gpt4 book ai didi

perl - 如何正确处理Perl中的错误

转载 作者:行者123 更新时间:2023-12-03 07:45:18 24 4
gpt4 key购买 nike

我试图防止打开文件时出错时关闭命令提示符。我已经尝试过“die”命令,但是在显示消息后立即关闭命令提示符。我希望能够打印一条错误消息,等待几秒钟,然后关闭或退出。现在,我可以让代码在关闭提示之前等待,但是它永远不会显示错误消息:

open (LOG1, $file1) || (print "\n# Error in opening $file1, make sure it exists! #\n", sleep(3), exit);

最佳答案

您正在滥用逗号运算符-print不会打印错误消息,但会返回exit()的返回值!请改用分号。

关于perl - 如何正确处理Perl中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com