如何将从文本文件中读取的"随机"数字转换为数组

ian*_*215 3 arrays perl

我试图将我用regex找到的文本文件中的数字转换为以零开头的数字列表.

例如,数字是4我需要制作一个包含的数组0,1,2,3.

如何才能做到这一点?

cod*_*ict 9

您可以使用范围运算符:

@arr = 0..$number_read_from_file - 1;
Run Code Online (Sandbox Code Playgroud)

  • @Solignis:是的,确实很简单:`@ary = 0 ..($ n-1)`就是这么多.请记住,Perl的一个口号是:简单的事情应该是容易的,而且应该有可能做的事情.*这属于前一类. (2认同)