小编San*_*hai的帖子

Perl:向从hash创建的数组中添加更多元素

我有一个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)格式向这个数组中添加更多元素.我该怎么做?

arrays perl hash

-4
推荐指数
2
解决办法
57
查看次数

标签 统计

arrays ×1

hash ×1

perl ×1