訪問 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 次瀏覽

開始您的 職業生涯

修完課程即可獲得認證

開始
廣告