[問題] 一次宣告多個陣列

看板Perl作者 (free)時間17年前 (2008/08/11 17:29), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問在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

08/11 20:46, , 1F
@{"b$i"} 但我建議用@{$b[$i]}
08/11 20:46, 1F

08/15 11:50, , 2F
用 eval ? eval ('my @b'.$i.' = ()');
08/15 11:50, 2F
文章代碼(AID): #18e0PZBu (Perl)
文章代碼(AID): #18e0PZBu (Perl)