訪問 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
廣告