perl – 如何在严格的pragma伪指令下将变量设置为NULL?

前端之家收集整理的这篇文章主要介绍了perl – 如何在严格的pragma伪指令下将变量设置为NULL?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
use strict;
my $var = NULL;

将引发错误的Bareword“NULL”不允许同时使用“严格subs”

解决方法

Perl中没有NULL。但是,变量可以为 undef,这意味着它们没有设置值。
下面是一些如何在Perl中获取未定义变量的示例:
my $var;       # variables are undefined by default
undef $var;    # undef() undefines the value of a variable
$var = undef;  # same,using an alternative Syntax

要检查变量的定义,使用defined(),即

print "\$var is undefined\n" unless defined $var;

猜你在找的Perl相关文章