请教 如何将数组保存为文本文件?

请教 如何将数组保存为文本文件?

上次问过一个如何生成矩阵的问题。

首先 谢谢 ly5066113, MMMIX, zzyong08 ,cobrawgl 的回答。

我循环生成了10个方阵,比如用的这个方案(简单点:p)
sub getmatrix
{              use warnings;
        use strict;
                my @arr = -100..100;
        for(1..10)
        {
                    for(1..10)
                {
                        print $arr[int(rand 200)], " ";
                                }
                print "\n";
        }
}

for ($i=0;$i<10;$i++)
{
&getmatrix;
print "-----------------------------------------\n"
}

接下来的问题是:

1,如何在生成这10个矩阵的同时,分别把这10个矩阵输出保存到10个txt文件中,文件夹的名字分别为1.txt, 2.txt.......。(这10个txt文件事先不存在,需要在输出的同时建立这10个txt文件)。

2,然后再把每个txt文件的内容逐行读入,处理成一个一维数组并按升序排列,同时在屏幕上显示排序后的一维数组。

3,同步骤1中一样,在屏幕上显示一维数组的同时把生成的一维数组输出到名字为1_sort.txt, 2_sort.txt.......的txt文件中。

是不是很麻烦呢?我刚刚开始学perl,谢谢各位高人了。
楼主,你还是先认真的学习下 Perl 吧
接下来就是打开文件,再把你上面输入的输出到文件中啦。