【问题标题】:how to generate a new array in perl each time a loop runs [duplicate]每次循环运行时如何在perl中生成一个新数组[重复]
【发布时间】:2016-03-07 15:33:21
【问题描述】:

我正在运行一个循环,每次我需要将一些信息存储在一个新数组中。每次循环像@array1、@array2、@array3 等运行时如何生成一个新数组?

【问题讨论】:

  • 欢迎来到 Stack Overflow。请查看help center,了解如何在此处提问。

标签: arrays perl loops


【解决方案1】:

你想要的是一个数组数组,即一个多维数组。

my @arrays;
for my $i(0..10)
{
    $arrays[$i] = ['data1', 'data2'];
}

print $arrays[0][0];
print $arrays[0][1];

【讨论】:

  • 这个问题完全不清楚,不应该在目前的状态下回答。请参阅How to Answer 了解更多信息。
  • 呃,不,很清楚。不是最好的写作,但仍然很容易理解。
猜你喜欢
  • 2018-10-28
  • 1970-01-01
  • 2018-07-16
  • 2014-12-07
  • 2021-03-23
  • 2021-08-26
  • 1970-01-01
  • 2018-10-12
  • 2019-01-01
相关资源
最近更新 更多