This question already has answers here:
Returning error messages from perl subroutines
(5个答案)
How to set $! in perl
(3个答案)
6年前关闭。
我需要从$!中的sub返回错误文本。但是简单
不起作用,它不会改变$!。我该怎么做?
(5个答案)
How to set $! in perl
(3个答案)
6年前关闭。
我需要从$!中的sub返回错误文本。但是简单
$! = "Error: Something is wrong!";
不起作用,它不会改变$!。我该怎么做?
最佳答案
两种选择。
首先,Errno::AnyString。
其次,不要这样做。 $!
是特殊的,应表示errno。如果您需要传达特殊错误,请使用$YourModule::Error
(或其他)。
关于perl - 换$!在Perl中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16493533/