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