在 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+ 浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告