在 Perl 中分段陣列元素


你也可以從陣列中提取一個“片” - 也就是說,你可以從一個數組中選擇多個項以生成另一個數組。

示例

 即時演示

#!/usr/bin/perl
@days = qw/Mon Tue Wed Thu Fri Sat Sun/;
@weekdays = @days[3,4,5];
print "@weekdays\n";

輸出

這將產生以下結果 -

Thu Fri Sat

片段的規範必須有一列有效的索引,不管是正數還是負數,每個索引都用逗號分隔。為了速度,你還可以使用 .. 範圍運算子 -

示例

 即時演示

#!/usr/bin/perl
@days = qw/Mon Tue Wed Thu Fri Sat Sun/;
@weekdays = @days[3..5];
print "@weekdays\n";

輸出

這將產生以下結果 -

Thu Fri Sat

更新於: 2019 年 11 月 28 日

1K+ 瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告