Perl Zugriff auf Variablen Wert

heulendoch

Ensign
Registriert
Feb. 2014
Beiträge
252
Hallo zusammen,

Perl:
    foreach my $v (keys %main::) {
        if ($v =~ /^xxxx/) {
            no strict 'refs';
            print Dumper($main::{$v});
        }   
    }

mit foreach my $v (keys %main::) durchlaufe ich alle verfügbaren Variablen, wenn ich mit Dumper dann Wert von $main::{$v} ausgebe, dann bekomme ich folgendes $VAR1 = *::xxxx; also eine Referenz/Pointer (?) auf eine Variable.. wie bekomme ich hier von aber den Wert?

Viele Grüße
 
Hast du mal folgendes versucht?
Perl:
print Dumper( ${$main::{$v}} );
 
  • Gefällt mir
Reaktionen: Kaulin und heulendoch
pcw schrieb:
Hast du mal folgendes versucht?
Perl:
print Dumper( ${$main::{$v}} );
Danke!! Hatte schon viel mit der Syntax herum gespielt, aber darauf wäre ich wohl nicht gekommen.
 
Zurück
Oben