我有一个数组哈希。对于其中一些,我删除了一些键/数组对:
delete $HoA{$j};
最后,我想要打印所有内容:
for $fields ( sort {$a<=>$b} keys %HoA) {
print "$fields-->". join (',', @{$HoA{$fields}}) ."\n";
}
给出:
0-->
1-->
2-->
3-->
4-->4423,1493.74652688546,0.6,0.6,19.199999999999999,1M
如果我只想打印第4个(我没有删除的那个)怎么办?我试过了:
for $fields ( sort {$a<=>$b} keys %HoA) {
unless(!@{$HoA{$fields}}){
print "$fields-->". join (',', @{$HoA{$fields}}) ."\n";
}
}
但没有成功。
顺便说一句,为什么我删除的那些人还有一把钥匙?