Re: [問題] 請問有關陣列初值的問題
※ 引述《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)
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章