如何组合两个Perl哈希?

前端之家收集整理的这篇文章主要介绍了如何组合两个Perl哈希?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我采取冗长/冗长/不正确的方式之前,我问这个问题.

我正在使用Perl.我有两个哈希.一个包含默认值,一个可能是用户定义的值,在某些情况下会覆盖默认值.

将这些哈希值连接在一起的最简单方法是什么,但是对于我们选择用户值的相同键,存在默认值和用户定义值.

$defaults = {
 type => paper,number => 3
};

 $user_defined = {
 number => 5
};

所需的最终连接输出/哈希是

$result = {
    type => paper,number => 5,}

解决方法

我用

my $result = { %$defaults,%$user_defined };

猜你在找的Perl相关文章