gpt4 book ai didi

perl - 在 strict pragma 下如何将变量设置为 NULL?

转载 作者:行者123 更新时间:2023-12-03 06:13:18 25 4
gpt4 key购买 nike

use strict;
my $var = NULL;

将引发错误使用“strict subs”时不允许裸字“NULL”

最佳答案

Perl 中没有 NULL。但是,变量可以是 undef ined,这意味着它们没有设置值。
以下是如何在 Perl 中获取 undefined variable 的一些示例:

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 - 在 strict pragma 下如何将变量设置为 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3224312/

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