在 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
广告