我有一个perl脚本,我们将哈希转换为数组 -
my %info = (
'name' => $1,
'ip' => $2,
'parent' => '',
'isLocal' => 0,
'clip' => 0,
);
my @siteinfos = ();
push( @siteinfos, \%info );
Run Code Online (Sandbox Code Playgroud)
现在我可以通过以下方式访问阵列:
foreach my $site(@siteinfos) {
if ( $site->{'name'} eq $sitename) {
.....
}
Run Code Online (Sandbox Code Playgroud)
首先,我不确定这种转换是如何工作的.其次,现在我想以(key,pair)格式向这个数组中添加更多元素.我该怎么做?