我正在编写脚本,我必须通过或失败测试用例。所以我在一个 undef 变量中有一些值。
我正在检查这样的事情:
我有一个$val其中有散列数组。现在我正在检查该数组是否为空:
if(@$val<=0){do something}
Run Code Online (Sandbox Code Playgroud)
所以如果是这样$val = undef,那么这会引发错误:
不能使用未定义的值作为 ARRAY 引用
我应该如何检查我的$val是否为空?
嗨我有一个xml数据,我从哈希数组得到,当我做一个Dumper上面时输出如下:
$var1=
'<Data>
<Data1>ABC</Data1>
<Data2>ABCD</Data2>
</Data>';
Run Code Online (Sandbox Code Playgroud)
我在一个变量调用$ var1中.现在我正在使用XML::Simple它...它有点像:{Data1=>'ABC',Data2=>'ABCd'};
第一个标签数据消失了.怎么了?
我有一个字符串如下:
$var = "ABC/type.xml/BYB?not=1234&at=6789&xyz&LMN";
Run Code Online (Sandbox Code Playgroud)
我想得到的不是和价值..如何与它一起工作?