作者freeaimi (free)
看板Perl
标题[问题] 一次宣告多个阵列
时间Mon Aug 11 17:29:06 2008
请问在perl里要如何一次宣告n个array?
array的名子分别是@b1, @b2, @b3, ...,@bn
我尝试着用一个回圈包着,
for ($i=1; $i<=$n; $i++)
{
my @{b$i}="";
}
因为那个大括号的关系,会出现error
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.2.11
1F:推 Andor:@{"b$i"} 但我建议用@{$b[$i]} 08/11 20:46
2F:推 s5846125:用 eval ? eval ('my @b'.$i.' = ()'); 08/15 11:50