在Perl中访问数组元素

从Perl中的数组访问单个元素时,必须在变量前加一个美元符号($),然后在变量名称后的方括号内附加元素索引。例如-

示例

#!/usr/bin/perl
@days = qw/Mon Tue Wed Thu Fri Sat Sun/;
print "$days[0]\n";
print "$days[1]\n";
print "$days[2]\n";
print "$days[6]\n";
print "$days[-1]\n";
print "$days[-7]\n";

输出结果

这将产生以下结果-

Mon
Tue
Wed
Sun
Sun
Mon

数组索引从零开始,因此要访问第一个元素,您需要将0用作索引。您还可以给出一个负索引,在这种情况下,您可以从数组的结尾而不是开头选择元素。这意味着以下内容-

print $days[-1]; # outputs Sun
print $days[-7]; # outputs Mon