标签: perl warnings
我有一个代码:
my ($line_1, $line2);
变量$line_1和$line_2从其他函数获取值,可能是已定义或未定义值。
$line_1
$line_2
现在我收到类似" Use of uninitialized value"的错误,即使我已初始化为
" Use of uninitialized value"
$ line_1 =" " (!$ LINE_1)如果;
请帮我解决这个问题
答案 0 :(得分:2)
要检查变量的定义(是否为undef),请使用defined运算符。
undef
defined
如果你仍然收到警告,perl是正确的,你的代码是错误的。这里没有魔法。