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

Perl_子程序数据传入传出_哈希

发布时间:2020-12-15 21:05:38 所属栏目:大数据 来源:网络整理
导读:Perl_子程序数据传入传出_哈希 第一种方法,传入哈希,哈希转数组,然后进行后面的处理。 下面这个是网上别人的一个子程序,直接拿来用了 use Array::Compare; sub hashcompare { ? ? my @hasharray=@_; ? ? my @array1=%{$hasharray[0]}; ? ? my @array2=%{

Perl_子程序数据传入传出_哈希


第一种方法,传入哈希,哈希转数组,然后进行后面的处理。

下面这个是网上别人的一个子程序,直接拿来用了

use Array::Compare;
sub hashcompare {
? ? my @hasharray=@_;
? ? my @array1=%{$hasharray[0]};

? ? my @array2=%{$hasharray[1]};
? ? my $comp = Array::Compare->new;
? ? $comp->compare(@array1,@array2);
}

if (hashcompare(%new,%old))

{
? ? print “Samen";

}else{

? ? print "Differentn";

}


第二种方法,传入哈希,直接拿哈希进行后面处理。

sub pro {
? ? my ($nam)=@_;
? ? my %sup;
? ? foreach my $key (keys %{$nam})
? ? {
? ? ? ? $sup{$key}=${$nam}{$key};
? ? }
? ? return %sup;
}

my %loop;
%loop=pro(%new);

(编辑:李大同)

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

    推荐文章
      热点阅读