Perl有阵列吗?

时间:2015-10-26 15:23:19

标签: arrays perl

我是Perl的新手,想知道是否有任何数据结构由一组元素组成。我熟悉MATLAB,它的数组中包含由索引标识的元素。 Perl也有阵列吗?

例如,在Perl中,我如何为所有具有相同扩展名的文件收集和存储文件名集合?

1 个答案:

答案 0 :(得分:2)

在Perl中非常直接。在这里,我们使用glob来收集当前工作目录中所有.txt文件的名称,并将它们保存到一个数组中。然后我们遍历数组并打印每个文件的名称。 use warnings;use strict;行应始终包含在脚本顶部,以防止出现常见问题。

use warnings;
use strict;

my @array = <*.txt>;

for my $file (@array){
    print "$file\n";
}