如何确定perl函数nothing不返回undef?
例子:
sub test {
return;
}
Run Code Online (Sandbox Code Playgroud)
要么
sub test {}
Run Code Online (Sandbox Code Playgroud)
问题是,好奇的行为函数也可以返回字符串,列表......并且是外包的一部分.所以我无法检查,test() || undef因为空列表或字符串将被覆盖undef.
有没有人知道如何检查"null"值,所以我可以创建一个条件异常?