perl访问数组中参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl访问数组中参数相关的知识,希望对你有一定的参考价值。

数组一个是存储标量值的无序列表变量。

数组变量以 @ 开头。访问数组元素使用 $ + 变量名称 + [索引值] 格式来读取,实例如下:

#!/usr/bin/perl
           
@names = ("google", "runoob", "taobao");

print "\$names[0] = $names[0]\n"; #$names[0] = google

用变量接收数组及访问:

my $list = get_list();
/*
  $VAR1 = [
    {
      online => 1,
name => ‘test1‘,
    },
    {
      online => 2,
name => ‘test2‘,
    },
  ]
*/
for ( my $i = 0 ; $i < ( scalar @$list ) ; $i++ ) {
  my $online = $list->[$i]->{ online };
#do something...;
}
 

以上是关于perl访问数组中参数的主要内容,如果未能解决你的问题,请参考以下文章

perl中的队列

perl中 hash值是数组如何访问?谢谢

如何有条件地将 C 代码片段编译到我的 Perl 模块?

使用perl访问数组元素的变量

从 perl 数组/哈希打印信息

Perl 和契约式设计