Re: [問題] 陣列與 Hash 的配合

看板Perl作者 (JAL)時間21年前 (2004/08/13 15:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
※ 引述《littleshan (我要加入劍道社!)》之銘言: : ※ 引述《jalling (JAL)》之銘言: : : 小弟在這裡還有一個問題想請教一下各位大大。 : : 我可不可以將 Hash 放到陣列裡呢? : : 我的程式這樣寫,但好像不太對: : : my @array ; : : for ( my $i = 0; $i < 10; $i++ ) : : { : : my %hash ; : : $array[ $i ] = %hash ; : : } : 上面的迴圈省掉... : : $array[ 0 ]{ 123 } = 100 ; : : $array[ 1 ]{ 456 } = 200 ; : 當你這樣用時 : 就會自動配置出「hash的陣列」 : : 本來我是用二維的 hash 啦,但想一想 hash 用二維的好像很怪,所以改成陣列, : : 但不知為什麼沒辦法用,是我的用法寫錯了嗎?還是說根本不能這樣使用? : : 謝謝各位! : 連續兩個問題下來 : 你的問題關鍵都在你不會用perl的reference : 請查perlref perl 的 reference 我的確不會,只聽過這個名詞而已, 看來這部分我真得要好好的加強一下。 前一陣子在看 perl 學習手冊,現在在等 perl 程式設計 3th 出來。 我想應該快出來了吧。 謝謝大大的說明與指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.144
文章代碼(AID): #11772zwA (Perl)
討論串 (同標題文章)
文章代碼(AID): #11772zwA (Perl)