16 November 2010

(Perl) Data::Dumperでデータ構造のダンプ

Data::Dumper を用いて、配列やハッシュのデータ構造をダンプする手法のメモ

#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @arr = (); my @arr2 = (); my %hash = (); print("Data::Dumperのテスト\n"); @arr2 = ('str 1', 'str 2'); %hash = ('hash 1'=>'一番目', 'hash 2'=>'二番目'); @arr = (0, \@arr2, \%hash, 1, 2); print Data::Dumper->Dumper(\@arr);

実行結果の例

$ perl dumper.pl Data::Dumperのテスト $VAR1 = 'Data::Dumper'; $VAR2 = [ 0, [ 'str 1', 'str 2' ], { 'hash 2' => '二番目', 'hash 1' => '一番目' }, 1, 2 ]; $