【发布时间】:2020-10-10 12:24:35
【问题描述】:
我想在@array_mem_depth_$i 中使用$i 值,这样我的动态创建的数组看起来像@array_mem_depth_1024,@array_mem_depth_512。
如何做到这一点?
while(<FH>) {
$line = $_;
chomp($line);
foreach my $i (@depth_uarr) { if ( $line =~ /$i/) {push (@array_mem_depth_${i}, $line);} }
}
谢谢
【问题讨论】:
-
Why it's stupid to `use a variable as a variable name' 解释了为什么这是一个坏主意。您应该像使用 GMB 一样使用嵌套结构。