Thread Zugriff auf Elemete aus einer Referenz (7 answers)
Opened by Duff at 2007-12-28 12:59

Duff
 2007-12-28 13:13
#104197 #104197
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Ich habe in einer Subroutine zweite Werte, die ich in einem Array speicher.

Code: (dl )
my @sub_result=($wert1, $wert2);

Nun übergebe ich aus dieser Subroutine dass Ganze über return als Referenz.

Code: (dl )
1
2
3
$res=\@sub_result;

return $res;


Im Hautprogramm Rufe ich dann die Subroutine auf und erhalte als Rückgabewert $res.
Code: (dl )
1
2
$result=subroutine()
print Dumper($result);


Das print Dumper($result) ergibt dann die obere Ausgabe. Mache ich ein print "$result\n"; bekomme ich die Speicheradresse eines Arrays zurück.

Normalerweise sollte ich doch mit @{$result} den Inhalt des Arrays ausgegeben bekommen, oder nicht?
D'OH
Daniel

View full thread Zugriff auf Elemete aus einer Referenz