設定ファイルを書くときに、単純なハッシュやリストのときは良いのですが、データ構造が複雑になってきたときは、ちょっとややこしくなってきます。 そんなときは、YAML::Dump() に教えてもらえます。 #!/usr/bin/perl use strict; use warnings; use YAML; my $data = { key01 => 'val01', key02 => [ 'val03', 'val04', { key03 => 'val05', key04 => 'val06', }, ], key05 => { key06 => 'val07', key07 => 'val08', }, key08 => { key09 => { key10 => [ 'val09', 'val10', 'val11' ], }, }, kye11 => { key12 => [ key