Thread Array Derefenzieren (6 answers)
Opened by Enana at 2015-06-06 00:00

Gast Enana
 2015-06-06 00:00
#181263 #181263
N'abend in die Runde, trotz dass es im Netz jede Menge Informationen zum referenzieren/dereferenzieren gibt, bin ich bei meinem Problem nicht fündig geworden und hoffe hier evtl. auf Hilfe, ich habe folgenden bestehenden Code, der Daten zuvor aus einer DB gelesen hat und weiterverarbeiten soll:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
my @data;
my $col=0;
my %fields;
foreach(@{$sth->{NAME_lc}}){
    $fields{$_}=$col++;
}
while(my $ref=$sth->fetchrow_arrayref){
    push @data,[@ref];
}

my $var1=$data[0]->[$fields{column1}]; #->klappt, gibt Wert zurück 
my $var2=min @data->[$fields{column1}]; #->gibt Referenz zurück

Wie kann ich $var2 dereferenzieren? Wenn ich es mit @$data... versuche klappt es nicht und außer alle möglichen Selbstversuche fällt mir nichts besseres ein... Vielleicht kann mir ja hier jemand helfen!

modedit Editiert von GwenDragon: Quellcode in Perl-Tags, siehe Formatierungshilfe
Last edited: 2015-06-06 08:43:19 +0200 (CEST)

View full thread Array Derefenzieren