访问 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

更新日期:2019 年 11 月 28 日

467 次浏览

开始您的 职业生涯

修完课程即可获得认证

开始
广告