直到最近,我一直将多个值存储在不同的哈希中,这些哈希具有相同的键,如下所示:
%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将字符串拆分,但应该有更优雅的方法。