直到最近,我一直在存储多个值与相同的密钥不同的散列如下:如何将多个值存储在Perl哈希表中?
%boss = (
"Allan" => "George",
"Bob" => "George",
"George" => "lisa");
%status = (
"Allan" => "Contractor",
"Bob" => "Part-time",
"George" => "Full-time");
,然后我可以引用$boss("Bob")
和$status("Bob")
但这变得笨拙,如果有大量的属性每个键的可以有,我不得不担心保持哈希同步。
有没有更好的方法来存储散列中的多个值?我可以将值存储为
"Bob" => "George:Part-time"
然后用split拆分字符串,但必须有更优雅的方式。
这是Perl数据结构食谱为什么是这么好的资源的一个很好的提示。 – dreftymac 2013-07-09 22:40:46