【发布时间】:2020-06-02 06:13:32
【问题描述】:
我有以下哈希:
my %releaseMap = {"rel1.2.3" => {
"supporedPorts" => ["lnx86", "lnppc"],
"branch" => ["DEV"],
},
"rel2.4" => {
"supporedPorts" => ["lnx86", "lnppc"],
"branch" => ["DEV"],
}
};
我想在变量 $rel 中获取值 rel1.2.3 和 rel2.4,我想在 $port 中获取值 lnx86 和 lnppc,我想在 $branch 中获取值 DEV。
我是 perl 中 Hash 概念的新手,我无法弄清楚如何做到这一点。
有人可以帮忙吗?谢谢
【问题讨论】:
-
如果你真的有
my %releaseMap = { ... };,你有一个带有单个元素的散列,其键类似于HASH(0xFFFFFFFF),其值为undef。该代码还发出警告。你的意思是my %releaseMap = ( ... );?
标签: perl