Data::Dumper

use Data::Dumper;
print Dumper($store);

Angewandt auf das Beispiel aus Class::Struct ergibt das:

$VAR1 = bless( {
             'Shoppe::owner' => 'Abdul Alhazred',
             'Shoppe::stock' => {
                                    'charms' => 3,
                                    'books' =>  208,
                                    'potions' => 'none'
                                    },
             'Shoppe::boss' => bless( {
                                            'Manager::name' =>
                                                'Prof L. P. Haitch',
                                            'Manager::salary' =>
                                                'madness',
                                            'Manager::started' =>
                                                'Sat Apr 1 16:18:13 2000'
                                         }, 'Manager' ),
            'Shoppe::addrs' => [
                                     'Miskatonic University',
                                     'Innsmouth, Mass.'
                                  ]
             }, 'Shoppe' );

Die Dumper-Funktion des Data::Dumper-Moduls erwartet eine Liste von Skalaren (inklusive Referenzen, die sogar auf Objekte verweisen können) und gibt einen String zurück, der ausgegeben werden kann und gibt einen String zurück, der ausgegeben werden kann und über eval eine ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.