加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何组合两个Perl哈希?

发布时间:2020-12-16 06:10:38 所属栏目:大数据 来源:网络整理
导读:在我采取冗长/冗长/不正确的方式之前,我问这个问题. 我正在使用Perl.我有两个哈希.一个包含默认值,一个可能是用户定义的值,在某些情况下会覆盖默认值. 将这些哈希值连接在一起的最简单方法是什么,但是对于我们选择用户值的相同键,存在默认值和用户定义值. $d
在我采取冗长/冗长/不正确的方式之前,我问这个问题.

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

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

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

 $user_defined = {
 number => 5
};

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

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

解决方法

我用

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读