作者Whynopeople (whynopeople)
看板Perl
标题[问题]hashes of arrays
时间Tue Mar 16 18:37:21 2010
各位先进好
在我爬文後看到了一个有关hashes of arrays的资料型态
在好奇的试了一下後,有个问题一直无法解决
===================================
--codes:
%hash=(key => "yes");
print "$hash{key}\n";
--output:
yes
==================================
上述程式码执行结果没有问题
但当我尝试以下hashes of arrays的写法
--codes:
%hash=(key =>["yes","no"]);
print "$hash{key}\n";
--output:
ARRAT (0x819ffd0)
===================================
很明显他print出记忆体位置
我反覆试了程式结果都无法print出yes no
请问是我在建构资料结构时出错了?
或是我print的写法有误?
谢谢大家指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.97.64
1F:→ kornelius:要用 array 的解参照 03/16 18:45
2F:→ kornelius:$hash{key}->[0] 03/16 18:46
3F:→ Whynopeople:非常感谢您的指教 03/17 11:19
4F:推 halu741101:print "@{$hash{key}}"; 03/19 14:57