【发布时间】:2011-10-13 00:35:02
【问题描述】:
我正在尝试访问作为散列一部分的数组的元素。
for my $idx ( 0 .. $#vss ) {
push (@{$vsnhash->{$vss[$idx]}}, $vsports[$idx]);
}
print Dumper(\%$vsnhash);
($VAR1 = {
'name2' => [
'8001',
'8002'
],
'name1' => [
'8000'
]
};
我能够通过 foreach 循环访问键:
foreach my $key ( keys %$vsnhash ) {
print "$key\n";
}
如何访问散列中的端口号数组(“8001”、“8002”)?
感谢您的帮助!
【问题讨论】: