[問題] 陣列中的陣列?

看板Perl作者 (....)時間13年前 (2011/10/14 06:17), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
請問如果想利用陣列中的值當另一個新陣列的名字 可行嗎 例如先開一個陣列 @A=(1,3,5); 我想要在開陣列@1, @3, @5 在不知道陣列A內容的前提下 想寫成 @($A[0]), @($A[1]), @($A[2]) 但perl好像不支援這種寫法? 不知道有其他方法可以實現嗎? 感激不盡! -- ※ 發信站 :批踢踢實業坊(ptt.cc) ◆ From: 130.207.155.230

10/14 09:39, , 1F
駱駝本第九章翻一下
10/14 09:39, 1F

10/14 12:48, , 2F
perl有arrays of arrays,開新的名字會是新的array
10/14 12:48, 2F

10/14 22:53, , 3F
感謝樓上! 原來是要寫成@{A[1]}
10/14 22:53, 3F
文章代碼(AID): #1EbsDwzH (Perl)
文章代碼(AID): #1EbsDwzH (Perl)