我是Perl的新手,想知道是否有任何数据结构由一组元素组成。我熟悉MATLAB,它的数组中包含由索引标识的元素。 Perl也有阵列吗?
例如,在Perl中,我如何为所有具有相同扩展名的文件收集和存储文件名集合?
答案 0 :(得分:2)
在Perl中非常直接。在这里,我们使用glob来收集当前工作目录中所有.txt文件的名称,并将它们保存到一个数组中。然后我们遍历数组并打印每个文件的名称。 use warnings;
和use strict;
行应始终包含在脚本顶部,以防止出现常见问题。
use warnings;
use strict;
my @array = <*.txt>;
for my $file (@array){
print "$file\n";
}