Re: Hash of array問題

看板Perl作者 (aaa)時間18年前 (2007/03/04 14:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《in2 (敬請期待 :P)》之銘言: : ※ 引述《Pumbaa (aaa)》之銘言: : : 我的程式碼裡面有一段: : : ============================== : : %dram_dims = { : : "rw" => ("WW", "RR", "WR"), : : "bl" => ("FIXED_01", "UNFIX_01", "UNFIX_08", "UNFIX_16", : : "UNFIX_32", "UNFIX_64", "FIXED_04", "FIXED_08", "FIXED_16"), : : "rcb" => ("mode0", "mode1", "mode2", "mode3", "mode4", "mode5", : : "mode6", "mode7") : : }; : 應該是 : %dram_dims = ( : "rw" => ["WW", "RR", "WR"], : "bl" => ["FIXED_01", "UNFIX_01", "UNFIX_08", "UNFIX_16", : "UNFIX_32", "UNFIX_64", "FIXED_04", "FIXED_08", "FIXED_16"], : "rcb" => ["mode0", "mode1", "mode2", "mode3", "mode4", "mode5", : "mode6", "mode7"] : ); : 你寫的出來意義大概是 : %tmp = ( "rw" => "WW" , "RR" => "WR" .... ); : $dram_dims{ \%tmp } = undef; 先謝謝 :) 進一步我想問問 (), [], {}的差別是否如下面所說: (一直弄不太懂) 是否在給array或hash指定值的時候,該用 () 而在給匿名 array / hash,或是給reference指定值的時候,是用 [] / {} 呢? 或是他們的不同之處不是這樣想的 @_@; 還有:array of array, hash of hash, array of hash, hash of array 在perl中是不是只能使用參照來作? 謝謝 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.17.107
文章代碼(AID): #15wcT1Xy (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 3 之 5 篇):
文章代碼(AID): #15wcT1Xy (Perl)