作者Pumbaa (aaa)
看板perl
标题Re: Hash of array问题
时间Sun Mar 4 14:29:20 2007
※ 引述《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