[Moscow.pm] use Data::TreeDumper ;
Nikolay Mishin
mi на ya.ru
Сб Ноя 22 16:05:15 PST 2014
Дорогой MoscowPM
занимаясь рисованием дерева из элементов
наткнулся на замечательный модуль
use Data::TreeDumper;
print DumpTree($all, 'all') ;
для отладки он оказался лучше, чем даже
use Data::Printer {
output => 'stdout',
hash_separator => ': ',
return_value => 'pass',
};
Так, например
use Data::TreeDumper;
# Create an reference to an array of array references.
$ref_to_AoA = [
[ "fred", "barney", "pebbles", "bamm bamm", "dino", ],
[ "homer", "bart", "marge", "maggie", ],
[ "george", "jane", "elroy", "judy", ],
];
print DumpTree( $ref_to_AoA, 'ref_to_AoA' );
ref_to_AoA
|- 0 [A1]
| |- 0 = fred [S2]
| |- 1 = barney [S3]
| |- 2 = pebbles [S4]
| |- 3 = bamm bamm [S5]
| `- 4 = dino [S6]
|- 1 [A7]
| |- 0 = homer [S8]
| |- 1 = bart [S9]
| |- 2 = marge [S10]
| `- 3 = maggie [S11]
`- 2 [A12]
|- 0 = george [S13]
|- 1 = jane [S14]
|- 2 = elroy [S15]
`- 3 = judy [S16]
намного нагляднее, чем Data::Dumper
выдаст
--
С уважением
Николай Мишин
Подробная информация о списке рассылки Moscow-pm