小编Fie*_*ete的帖子

如何检查子程序是否返回*没有*

如何确定perl函数nothing不返回undef

例子:

sub test {
   return;
}
Run Code Online (Sandbox Code Playgroud)

要么

sub test {}
Run Code Online (Sandbox Code Playgroud)

问题是,好奇的行为函数也可以返回字符串,列表......并且是外包的一部分.所以我无法检查,test() || undef因为空列表或字符串将被覆盖undef.

有没有人知道如何检查"null"值,所以我可以创建一个条件异常?

perl subroutine

2
推荐指数
1
解决办法
582
查看次数

标签 统计

perl ×1

subroutine ×1