我正在尝试访问哈希表中的数组元素。
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')?
感谢您的帮助!
each
类似于keys
,但同时给出键和值。@$v
是@{$v}
的简写形式,可以解引用数组引用。 - musiKk