Re: Hash of array問題
※ 引述《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
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章