【发布时间】:2011-10-11 19:03:47
【问题描述】:
我正在尝试从 2 个相同长度的不同数组创建一个哈希。第一个数组的元素是“键”,第二个数组的元素是值。
我尝试了以下代码:仅供参考:数组“vss”指的是虚拟服务器名称,“vsports”指的是 tcp 端口。
my %vsnhash;
@vsnhash {@vss} = @vsports;
print Dumper(\%vsnhash);
只要第一个数组中的所有元素(名称)都是唯一的,这对我有用。如果不是,我无法访问哈希中的所有键=>值,因为键重复。
如何为哈希创建一个额外的唯一“级别”或“键”,我可以使用它来引用具有重复名称(或“键”)的数据?
任何建议或替代解决方案都会非常有帮助。 谢谢
【问题讨论】: