perl 5 まとめウィキ

ハッシュを上書きじゃなくて、マージしてくれるよ。型によってのマージの仕方を上書きできたりもします。


#!/usr/bin/perl 

use warnings;
use strict;
use Hash::Merge;
use Data::Dumper;

my $a = { a => 1, b => [1,2] , c => { a => 1 } };
my $b = { a => 2, b => [1,3] , c => { a => 2 , b => 2 } };

my $c = Hash::Merge::merge( $a , $b );


warn Dumper $c;

$VAR1 = {
          'c' => {
                   'a' => 1,
                   'b' => 2
                 },
          'a' => 1,
          'b' => [
                   1,
                   2,
                   1,
                   3
                 ]
        };
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

Menu

ここは自由に編集できるエリアです。

フリーエリア

どなたでも編集できます