我有以下哈希:
my %releaseMap = {"rel1.2.3" => {
"supporedPorts" => ["lnx86", "lnppc"],
"branch" => ["DEV"],
},
"rel2.4" => {
"supporedPorts" => ["lnx86", "lnppc"],
"branch" => ["DEV"],
}
};
Run Code Online (Sandbox Code Playgroud)
我想在变量 $rel 中获取值 rel1.2.3 和 rel2.4,我想在 $port 中获取值 lnx86 和 lnppc,我想在 $branch 中获取值 DEV。
我是 perl 中哈希概念的新手,我无法弄清楚如何做到这一点。
有人可以帮忙吗。谢谢
我正在尝试在我的 perl 脚本中执行 cd。我正在使用以下命令:
chdir "/home/test/test1/test2/perl*";
Run Code Online (Sandbox Code Playgroud)
perl*值实际上是perl_0122_2044,但这个值可能会有所不同。
上面的chdir命令cd对路径没有作用。难道我做错了什么?
我在 main() 中调用一个子程序,如下所示:
发送邮件($opts,$test)
我只想在 $test 不为空时调用这个子程序。
可以请一些人帮助我解决我需要在上面一行中提到的 if 条件来检查相同的情况。
谢谢