作者liyih ()
看板Perl
标题Re: [问题] 请问有关阵列初值的问题
时间Wed Oct 29 09:56:52 2008
※ 引述《zzhowzz (烂泥扶不上墙)》之铭言:
: 最近遇到一个问题
: 如果将阵列元素当成计数器使用 而原本的阵列初值为undef
: 这样对一个空阵列的元素做加减会有问题
: 後来先使用一个for回圈将我需要的阵列元素指定初值为零
: 这样可以解决问题
: 但或许有更方便的方式
: 所以想请教各位前辈
: 有没有可以指定阵列初值的用法
: 或是可以指定阵列仅有几个元素
: 类似c 一开始宣告时即指定元素各数
: 谢谢!
试试看
#!/usr/bin/perl
my @array = (0) x 1000;
print "$_\n" foreach (@array);
--
use Data::Dump;
print Data::Dump->dump(@array);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.64.133
※ 编辑: liyih 来自: 140.114.64.133 (10/29 10:01)